summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/widget
diff options
context:
space:
mode:
authorSenpo Hu <senpo@google.com>2014-12-17 11:11:46 -0800
committerSenpo Hu <senpo@google.com>2014-12-18 14:39:33 -0800
commitd498ee7a23a4f04239909bdfc7b122d34ad13bca (patch)
treeb255536430502c7bc71d991595f14dbb7f66f55b /src/com/android/camera/widget
parent367d13813ff5b72824b20df84989074dd48e4a6c (diff)
downloadandroid_packages_apps_Camera2-d498ee7a23a4f04239909bdfc7b122d34ad13bca.tar.gz
android_packages_apps_Camera2-d498ee7a23a4f04239909bdfc7b122d34ad13bca.tar.bz2
android_packages_apps_Camera2-d498ee7a23a4f04239909bdfc7b122d34ad13bca.zip
Tune open filmstrip animation for capture indicator in Haleakala.
Confirmed with zray@. UX team wants a smoother animation with fast_out_slow_in interpolator to open filmstrip. Change-Id: I8c7b82cf22f43df24bb27280364b2aacc97e46b3
Diffstat (limited to 'src/com/android/camera/widget')
-rw-r--r--src/com/android/camera/widget/FilmstripLayout.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/camera/widget/FilmstripLayout.java b/src/com/android/camera/widget/FilmstripLayout.java
index 0dd1d37f1..90d2e7203 100644
--- a/src/com/android/camera/widget/FilmstripLayout.java
+++ b/src/com/android/camera/widget/FilmstripLayout.java
@@ -29,6 +29,7 @@ import android.os.Looper;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
+import android.view.animation.AnimationUtils;
import android.widget.FrameLayout;
import com.android.camera.filmstrip.FilmstripContentPanel;
@@ -43,7 +44,7 @@ import com.android.camera2.R;
*/
public class FilmstripLayout extends FrameLayout implements FilmstripContentPanel {
- private static final long DEFAULT_DURATION_MS = 200;
+ private static final long DEFAULT_DURATION_MS = 250;
/**
* The layout containing the {@link com.android.camera.widget.FilmstripView}
@@ -121,6 +122,8 @@ public class FilmstripLayout extends FrameLayout implements FilmstripContentPane
private void init(Context context) {
mGestureRecognizer = new FilmstripGestureRecognizer(context, new MyGestureListener());
mFilmstripAnimator.setDuration(DEFAULT_DURATION_MS);
+ mFilmstripAnimator.setInterpolator(AnimationUtils.loadInterpolator(
+ getContext(), android.R.interpolator.fast_out_slow_in));
mFilmstripAnimator.addUpdateListener(mFilmstripAnimatorUpdateListener);
mFilmstripAnimator.addListener(mFilmstripAnimatorListener);
mHandler = new Handler(Looper.getMainLooper());