diff options
author | Senpo Hu <senpo@google.com> | 2014-12-17 11:11:46 -0800 |
---|---|---|
committer | Senpo Hu <senpo@google.com> | 2014-12-18 14:39:33 -0800 |
commit | d498ee7a23a4f04239909bdfc7b122d34ad13bca (patch) | |
tree | b255536430502c7bc71d991595f14dbb7f66f55b /src/com/android/camera/widget | |
parent | 367d13813ff5b72824b20df84989074dd48e4a6c (diff) | |
download | android_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.java | 5 |
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()); |