diff options
author | Mark Renouf <mrenouf@google.com> | 2014-06-18 19:37:02 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-06-18 19:37:02 +0000 |
commit | 7deaf7c5304aed9ca2ed6dc0e6c5e853127e6020 (patch) | |
tree | a97aaf25922d57b68993736dbf0d34d2d98eb071 | |
parent | 8312bfd6181037eb7dab04a38bca9b6231bcad00 (diff) | |
parent | f2dcb390444ffb42cf8637c99f53d821917554e6 (diff) | |
download | frameworks_base-7deaf7c5304aed9ca2ed6dc0e6c5e853127e6020.zip frameworks_base-7deaf7c5304aed9ca2ed6dc0e6c5e853127e6020.tar.gz frameworks_base-7deaf7c5304aed9ca2ed6dc0e6c5e853127e6020.tar.bz2 |
am f2dcb390: Merge "Limit swipe dismiss progress to positive values" into klp-modular-dev
* commit 'f2dcb390444ffb42cf8637c99f53d821917554e6':
Limit swipe dismiss progress to positive values
-rw-r--r-- | core/java/com/android/internal/widget/SwipeDismissLayout.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/core/java/com/android/internal/widget/SwipeDismissLayout.java b/core/java/com/android/internal/widget/SwipeDismissLayout.java index 002573e..97b1634 100644 --- a/core/java/com/android/internal/widget/SwipeDismissLayout.java +++ b/core/java/com/android/internal/widget/SwipeDismissLayout.java @@ -45,10 +45,9 @@ public class SwipeDismissLayout extends FrameLayout { /** * Called when the layout has been swiped and the position of the window should change. * - * @param progress A number in [-1, 1] representing how far to the left - * or right the window has been swiped. Negative values are swipes - * left, and positives are right. - * @param translate A number in [-w, w], where w is the width of the + * @param progress A number in [0, 1] representing how far to the + * right the window has been swiped + * @param translate A number in [0, w], where w is the width of the * layout. This is equivalent to progress * layout.getWidth(). */ void onSwipeProgressChanged(SwipeDismissLayout layout, float progress, float translate); @@ -207,7 +206,7 @@ public class SwipeDismissLayout extends FrameLayout { private void setProgress(float deltaX) { mTranslationX = deltaX; - if (mProgressListener != null) { + if (mProgressListener != null && deltaX >= 0) { mProgressListener.onSwipeProgressChanged(this, deltaX / getWidth(), deltaX); } } |