summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/widget
diff options
context:
space:
mode:
authorAlan Newberger <alann@google.com>2015-02-04 02:03:18 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-02-04 02:03:19 +0000
commit4e550eef4dd2936e493554217619a33b4a3b4b52 (patch)
tree04f30da50b60aa2eed2f69532a1ff950bc44139a /src/com/android/camera/widget
parent983fbebe0cbcedb6e4515f4240ec2d6034e4a7d9 (diff)
parent5f4f329d7d1780c6ea052bdaa64680e86bf74181 (diff)
downloadandroid_packages_apps_Camera2-4e550eef4dd2936e493554217619a33b4a3b4b52.tar.gz
android_packages_apps_Camera2-4e550eef4dd2936e493554217619a33b4a3b4b52.tar.bz2
android_packages_apps_Camera2-4e550eef4dd2936e493554217619a33b4a3b4b52.zip
Merge "Revert "Move logic to open filmstrip from onUp() to onFling(), mimicking logic in ModeListView fling handling."" into ub-camera-haleakala
Diffstat (limited to 'src/com/android/camera/widget')
-rw-r--r--src/com/android/camera/widget/FilmstripLayout.java14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/com/android/camera/widget/FilmstripLayout.java b/src/com/android/camera/widget/FilmstripLayout.java
index 613755c47..bbedf240e 100644
--- a/src/com/android/camera/widget/FilmstripLayout.java
+++ b/src/com/android/camera/widget/FilmstripLayout.java
@@ -48,9 +48,6 @@ import com.android.camera2.R;
public class FilmstripLayout extends FrameLayout implements FilmstripContentPanel {
private static final long DEFAULT_DURATION_MS = 250;
- // If the fling velocity exceeds this threshold, open filmstrip at a constant
- // speed. Unit: pixel/ms.
- private static final float FLING_VELOCITY_THRESHOLD = 4.0f;
/**
* The layout containing the {@link com.android.camera.widget.FilmstripView}
@@ -400,17 +397,8 @@ public class FilmstripLayout extends FrameLayout implements FilmstripContentPane
return false;
}
- private boolean flingShouldOpenFilmstrip(float velocityX) {
- return (velocityX < 0.0f) && (Math.abs(velocityX / 1000.0f) > FLING_VELOCITY_THRESHOLD);
- }
-
@Override
public boolean onFling(float velocityX, float velocityY) {
- if (flingShouldOpenFilmstrip(velocityX)) {
- showFilmstrip();
- return true;
- }
-
if (mFilmstripContentTranslationProgress == 0f) {
return mFilmstripGestureListener.onFling(velocityX, velocityY);
}
@@ -449,6 +437,8 @@ public class FilmstripLayout extends FrameLayout implements FilmstripContentPane
if (mSwipeTrend < 0) {
hideFilmstrip();
onSwipeOut();
+ } else if (mSwipeTrend > 0) {
+ showFilmstrip();
} else {
if (mFilmstripContentLayout.getTranslationX() >= getMeasuredWidth() / 2) {
hideFilmstrip();