summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/ui/PositionController.java
diff options
context:
space:
mode:
authorBobby Georgescu <georgescu@google.com>2012-09-27 23:55:44 -0700
committerBobby Georgescu <georgescu@google.com>2012-09-28 14:55:52 -0700
commitc6d34735efceb8d4fa041d46fe13f63c8e3223e5 (patch)
treef8d28bd05ec2b6c5dc7519b9378234cd18c81642 /src/com/android/gallery3d/ui/PositionController.java
parentc3865e7023344ab5f4a573835fe032252a697113 (diff)
downloadandroid_packages_apps_Snap-c6d34735efceb8d4fa041d46fe13f63c8e3223e5.tar.gz
android_packages_apps_Snap-c6d34735efceb8d4fa041d46fe13f63c8e3223e5.tar.bz2
android_packages_apps_Snap-c6d34735efceb8d4fa041d46fe13f63c8e3223e5.zip
Debounce after quick fling towards camera but zoom if slow
Bug: 7250026 Bug: 7213802 Change-Id: I3c900813937161744a36015469c70112f2cf356b
Diffstat (limited to 'src/com/android/gallery3d/ui/PositionController.java')
-rw-r--r--src/com/android/gallery3d/ui/PositionController.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/com/android/gallery3d/ui/PositionController.java b/src/com/android/gallery3d/ui/PositionController.java
index 15211bda7..45b5ec6b3 100644
--- a/src/com/android/gallery3d/ui/PositionController.java
+++ b/src/com/android/gallery3d/ui/PositionController.java
@@ -19,9 +19,9 @@ package com.android.gallery3d.ui;
import android.content.Context;
import android.graphics.Rect;
import android.util.Log;
+import android.widget.Scroller;
import com.android.gallery3d.app.PhotoPage;
-import com.android.gallery3d.common.OverScroller;
import com.android.gallery3d.common.Utils;
import com.android.gallery3d.ui.PhotoView.Size;
import com.android.gallery3d.util.GalleryUtils;
@@ -128,7 +128,7 @@ class PositionController {
private FlingScroller mPageScroller;
// This is used by the fling animation (film mode).
- private OverScroller mFilmScroller;
+ private Scroller mFilmScroller;
// The bound of the stable region that the focused box can stay, see the
// comments above calculateStableBound() for details.
@@ -211,8 +211,7 @@ class PositionController {
public PositionController(Context context, Listener listener) {
mListener = listener;
mPageScroller = new FlingScroller();
- mFilmScroller = new OverScroller(context,
- null /* default interpolator */, 0, 0, false /* no flywheel */);
+ mFilmScroller = new Scroller(context, null, false);
// Initialize the areas.
initPlatform();
@@ -1540,8 +1539,9 @@ class PositionController {
}
}
if (dir != EdgeView.INVALID_DIRECTION) {
- int v = (int) (mFilmScroller.getCurrVelocity() + 0.5f);
- mListener.onAbsorb(v, dir);
+ // TODO: restore this onAbsorb call
+ //int v = (int) (mFilmScroller.getCurrVelocity() + 0.5f);
+ //mListener.onAbsorb(v, dir);
mFilmScroller.forceFinished(true);
mCurrentX = mDefaultX;
}