mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-04 18:06:48 +00:00
[-1] Show toast when user trys to swipe to -1 on extreme battery saver mode
Fix: 355485335 Flag: com.android.launcher3.use_activity_overlay Test: manual - record a video Change-Id: I79a3ece2fb2c0d1eddac0e4f91274ffe222e317f
This commit is contained in:
@@ -1463,6 +1463,15 @@ public abstract class PagedView<T extends View & PageIndicator> extends ViewGrou
|
||||
mEdgeGlowLeft.onFlingVelocity(velocity);
|
||||
mEdgeGlowRight.onFlingVelocity(velocity);
|
||||
}
|
||||
|
||||
// Detect if user tries to swipe to -1 page but gets disallowed by checking if there was
|
||||
// left-over values in mEdgeGlowLeft (or mEdgeGlowRight in RLT).
|
||||
final int layoutDir = getLayoutDirection();
|
||||
if ((mEdgeGlowLeft.getDistance() > 0 && layoutDir == LAYOUT_DIRECTION_LTR)
|
||||
|| (mEdgeGlowRight.getDistance() > 0 && layoutDir == LAYOUT_DIRECTION_RTL)) {
|
||||
onDisallowSwipeToMinusOnePage();
|
||||
}
|
||||
|
||||
mEdgeGlowLeft.onRelease(ev);
|
||||
mEdgeGlowRight.onRelease(ev);
|
||||
// End any intermediate reordering states
|
||||
@@ -1487,6 +1496,8 @@ public abstract class PagedView<T extends View & PageIndicator> extends ViewGrou
|
||||
return true;
|
||||
}
|
||||
|
||||
protected void onDisallowSwipeToMinusOnePage() {}
|
||||
|
||||
protected void onNotSnappingToPageInFreeScroll() { }
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user