Swipe-up from the bar area on the home screen should pull up overview

Bug: 254783214
Test: swipe-up from the bar takes the user to overview; swipe-up from everywhere else on the home screen takes the user to all-apps
Change-Id: Ic244c580d6828261c0369cb5c812a9eb8cbec7fe
This commit is contained in:
Tracy Zhou
2023-01-08 00:29:37 -08:00
parent fe2e6495c2
commit c5985751c4
@@ -233,10 +233,15 @@ public class RotationTouchHelper implements DisplayInfoChangeListener {
* @return whether the coordinates of the {@param event} is in the swipe up gesture region.
*/
public boolean isInSwipeUpTouchRegion(MotionEvent event, BaseActivityInterface activity) {
boolean inBarArea = mOrientationTouchTransformer.touchInValidSwipeRegions(event.getX(),
event.getY());
if (inBarArea) {
return true;
}
if (isTrackpadMotionEvent(event)) {
return !activity.isResumed();
}
return mOrientationTouchTransformer.touchInValidSwipeRegions(event.getX(), event.getY());
return false;
}
/**
@@ -245,11 +250,15 @@ public class RotationTouchHelper implements DisplayInfoChangeListener {
*/
public boolean isInSwipeUpTouchRegion(MotionEvent event, int pointerIndex,
BaseActivityInterface activity) {
boolean inBarArea = mOrientationTouchTransformer.touchInValidSwipeRegions(
event.getX(pointerIndex), event.getY(pointerIndex));
if (inBarArea) {
return true;
}
if (isTrackpadMotionEvent(event)) {
return !activity.isResumed();
}
return mOrientationTouchTransformer.touchInValidSwipeRegions(event.getX(pointerIndex),
event.getY(pointerIndex));
return false;
}
@Override