summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKerong Sui <ksui@codeaurora.org>2013-09-09 11:11:03 +0800
committerSteve Kondik <shade@chemlab.org>2013-10-01 03:32:39 -0700
commit3d9a7e4fb18ebbb0e5a6440a35fe41d0cf0e7c0f (patch)
treea8f6231394d60c80520c19cbe53127228bfcc52f
parent84b9abcc09f8698afb648bf1cf5555224b4bc93b (diff)
downloadandroid_packages_apps_Gallery2-3d9a7e4fb18ebbb0e5a6440a35fe41d0cf0e7c0f.tar.gz
android_packages_apps_Gallery2-3d9a7e4fb18ebbb0e5a6440a35fe41d0cf0e7c0f.tar.bz2
android_packages_apps_Gallery2-3d9a7e4fb18ebbb0e5a6440a35fe41d0cf0e7c0f.zip
Gallery2: reduce the latency between cam&camcorder switch
There are animations of fadeIn and fadeOut effect when switching from camera to camcorder or vice-versa which all last 300ms, thus the black UI observed too long. Set the animator duration to a tiny value for reducing this latency. Change-Id: I9cee228e641ad82e7001e091944a30515f96ab2e
-rw-r--r--src/com/android/camera/CameraActivity.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index 8b89e5d23..c0ee1d68a 100644
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -187,7 +187,7 @@ public class CameraActivity extends ActivityBase
mCameraSwitchAnimator.cancel();
}
mCameraSwitchAnimator = ObjectAnimator.ofFloat(
- screenNail, "alpha", screenNail.getAlpha(), 0f);
+ screenNail, "alpha", screenNail.getAlpha(), 0f).setDuration(5);
mCameraSwitchAnimator.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
@@ -258,8 +258,8 @@ public class CameraActivity extends ActivityBase
@Override
public void run() {
mCameraSwitchAnimator = ObjectAnimator.ofFloat(
- getCameraScreenNail(), "alpha", 0f, 1f);
- mCameraSwitchAnimator.setStartDelay(50);
+ getCameraScreenNail(), "alpha", 0f, 1f).setDuration(5);
+ mCameraSwitchAnimator.setStartDelay(5);
mCameraSwitchAnimator.start();
}
};