mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-05 18:36:49 +00:00
Show side pages when exiting spring-loaded mode
Bug: 6132598 Change-Id: I2bf9025b7ac66d020522448b003905cb37c87587
This commit is contained in:
@@ -721,20 +721,21 @@ public abstract class PagedView extends ViewGroup {
|
||||
|
||||
protected void getVisiblePages(int[] range) {
|
||||
final int pageCount = getChildCount();
|
||||
|
||||
if (pageCount > 0) {
|
||||
final int screenWidth = getMeasuredWidth();
|
||||
int leftScreen = 0;
|
||||
int rightScreen = 0;
|
||||
View currPage = getPageAt(leftScreen);
|
||||
while (leftScreen < pageCount - 1 &&
|
||||
currPage.getRight() - currPage.getPaddingRight() < mScrollX) {
|
||||
currPage.getX() + currPage.getWidth() - currPage.getPaddingRight() < mScrollX) {
|
||||
leftScreen++;
|
||||
currPage = getPageAt(leftScreen);
|
||||
}
|
||||
rightScreen = leftScreen;
|
||||
currPage = getPageAt(rightScreen + 1);
|
||||
while (rightScreen < pageCount - 1 &&
|
||||
currPage.getLeft() + currPage.getPaddingLeft() < mScrollX + screenWidth) {
|
||||
currPage.getX() - currPage.getPaddingLeft() < mScrollX + screenWidth) {
|
||||
rightScreen++;
|
||||
currPage = getPageAt(rightScreen + 1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user