diff options
author | Hyunyoung Song <hyunyoungs@google.com> | 2018-10-01 10:02:45 -0700 |
---|---|---|
committer | Hyunyoung Song <hyunyoungs@google.com> | 2018-10-01 11:41:37 -0700 |
commit | be2307bbeab4b4c43a797ef5f26fc4ab21a20ed4 (patch) | |
tree | 3b3bf898ae9f671a11557bcfd168e2213e00da89 /src/com/android/launcher3/touch | |
parent | ff2d0d0a9eb51ea10262e51e87fd9fb1992900aa (diff) | |
download | android_packages_apps_Trebuchet-be2307bbeab4b4c43a797ef5f26fc4ab21a20ed4.tar.gz android_packages_apps_Trebuchet-be2307bbeab4b4c43a797ef5f26fc4ab21a20ed4.tar.bz2 android_packages_apps_Trebuchet-be2307bbeab4b4c43a797ef5f26fc4ab21a20ed4.zip |
Reduce falsing on swipe down for notification shade.
b/116879058
Change-Id: If3dde635cdff09faf27dbab2cd022b9d246c7c2b
Diffstat (limited to 'src/com/android/launcher3/touch')
-rw-r--r-- | src/com/android/launcher3/touch/TouchEventTranslator.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/com/android/launcher3/touch/TouchEventTranslator.java b/src/com/android/launcher3/touch/TouchEventTranslator.java index 8a5c93264..8333d3246 100644 --- a/src/com/android/launcher3/touch/TouchEventTranslator.java +++ b/src/com/android/launcher3/touch/TouchEventTranslator.java @@ -19,7 +19,6 @@ import android.graphics.PointF; import android.util.Log; import android.util.Pair; import android.util.SparseArray; -import android.util.SparseLongArray; import android.view.MotionEvent; import android.view.MotionEvent.PointerCoords; import android.view.MotionEvent.PointerProperties; @@ -37,13 +36,15 @@ public class TouchEventTranslator { private class DownState { long timeStamp; + float downX; float downY; - public DownState(long timeStamp, float downY) { + public DownState(long timeStamp, float downX, float downY) { this.timeStamp = timeStamp; + this.downX = downX; this.downY = downY; } }; - private final DownState ZERO = new DownState(0, 0f); + private final DownState ZERO = new DownState(0, 0f, 0f); private final Consumer<MotionEvent> mListener; @@ -65,12 +66,16 @@ public class TouchEventTranslator { mFingers.clear(); } + public float getDownX() { + return mDownEvents.get(0).downX; + } + public float getDownY() { return mDownEvents.get(0).downY; } public void setDownParameters(int idx, MotionEvent e) { - DownState ev = new DownState(e.getEventTime(), e.getY(idx)); + DownState ev = new DownState(e.getEventTime(), e.getX(idx), e.getY(idx)); mDownEvents.append(idx, ev); } |