@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);
}
}
});