@Override public void onClick(View view) { final ObjectAnimator oa1 = ObjectAnimator.ofFloat(front, "scaleX", 1f, 0f).setDuration(150); final ObjectAnimator oa2 = ObjectAnimator.ofFloat(front, "scaleX", 0f, 1f).setDuration(150); oa1.addListener(new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { super.onAnimationEnd(animation); front.setImageResource(R.drawable.ic_photo_camera); oa2.start(); } }); oa1.start(); Log.e("isFrontfacing", "-> " + options.isFrontfacing()); if (options.isFrontfacing()) { options.setFrontfacing(false); final CameraConfiguration cameraConfiguration = new CameraConfiguration(); fotoapparat.switchTo(LensPositionSelectorsKt.back(), cameraConfiguration); } else { final CameraConfiguration cameraConfiguration = new CameraConfiguration(); options.setFrontfacing(true); fotoapparat.switchTo(LensPositionSelectorsKt.front(), cameraConfiguration); } } });
mCamera.setOnTouchListener(onCameraTouchListner); fotoapparat.start(); fotoapparat.updateConfiguration(CameraConfiguration.builder().flash(FlashSelectorsKt.autoRedEye()).build()); recyclerView.addItemDecoration(new HeaderItemDecoration(this, mainImageAdapter)); mHandleView.setOnTouchListener(this); final CameraConfiguration cameraConfiguration = new CameraConfiguration(); if (options.isFrontfacing()) { fotoapparat.switchTo(LensPositionSelectorsKt.front(), cameraConfiguration);
if (options.isFrontfacing()) { options.setFrontfacing(false); final CameraConfiguration cameraConfiguration = new CameraConfiguration(); fotoapparat.switchTo(LensPositionSelectorsKt.back(), cameraConfiguration); } else { final CameraConfiguration cameraConfiguration = new CameraConfiguration(); options.setFrontfacing(true); fotoapparat.switchTo(LensPositionSelectorsKt.front(), cameraConfiguration);