summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/touch
diff options
context:
space:
mode:
authorHyunyoung Song <hyunyoungs@google.com>2018-10-01 10:02:45 -0700
committerHyunyoung Song <hyunyoungs@google.com>2018-10-01 11:41:37 -0700
commitbe2307bbeab4b4c43a797ef5f26fc4ab21a20ed4 (patch)
tree3b3bf898ae9f671a11557bcfd168e2213e00da89 /src/com/android/launcher3/touch
parentff2d0d0a9eb51ea10262e51e87fd9fb1992900aa (diff)
downloadandroid_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.java13
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);
}