Loading packages/SystemUI/accessibility/accessibilitymenu/src/com/android/systemui/accessibility/accessibilitymenu/view/A11yMenuOverlayLayout.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.systemui.accessibility.accessibilitymenu.view; import static android.accessibilityservice.AccessibilityService.GLOBAL_ACTION_DISMISS_NOTIFICATION_SHADE; import static android.os.UserManager.DISALLOW_ADJUST_VOLUME; import static android.os.UserManager.DISALLOW_CONFIG_BRIGHTNESS; import static android.view.Display.DEFAULT_DISPLAY; Loading Loading @@ -363,6 +364,7 @@ public class A11yMenuOverlayLayout { mLayout, createShortcutList(), getPageIndex()); updateViewLayout(); mService.performGlobalAction(GLOBAL_ACTION_DISMISS_NOTIFICATION_SHADE); mLayout.setVisibility(View.VISIBLE); } } Loading packages/SystemUI/accessibility/accessibilitymenu/src/com/android/systemui/accessibility/accessibilitymenu/view/A11yMenuViewPager.java +5 −5 Original line number Diff line number Diff line Loading @@ -172,7 +172,7 @@ public class A11yMenuViewPager { a11yMenuLayout.getResources().getConfiguration()); updateFooterState(); registerOnGlobalLayoutListener(); goToPage(pageIndex); goToPage(pageIndex, /*shouldAnimate=*/ false); } /** Initializes viewPager and its adapter. */ Loading Loading @@ -213,12 +213,12 @@ public class A11yMenuViewPager { mA11yMenuFooter.getNextPageBtn().setEnabled(currentPage < lastPage); } private void goToPage(int pageIndex) { private void goToPage(int pageIndex, boolean shouldAnimate) { if (mViewPager == null) { return; } if ((pageIndex >= 0) && (pageIndex < mViewPager.getAdapter().getItemCount())) { mViewPager.setCurrentItem(pageIndex); mViewPager.setCurrentItem(pageIndex, shouldAnimate); } } Loading Loading @@ -329,7 +329,7 @@ public class A11yMenuViewPager { public void onPreviousButtonClicked() { // Moves to previous page. int targetPage = mViewPager.getCurrentItem() - 1; goToPage(targetPage); goToPage(targetPage, /*shouldAnimate=*/ true); updateFooterState(); } Loading @@ -337,7 +337,7 @@ public class A11yMenuViewPager { public void onNextButtonClicked() { // Moves to next page. int targetPage = mViewPager.getCurrentItem() + 1; goToPage(targetPage); goToPage(targetPage, /*shouldAnimate=*/ true); updateFooterState(); } }; Loading Loading
packages/SystemUI/accessibility/accessibilitymenu/src/com/android/systemui/accessibility/accessibilitymenu/view/A11yMenuOverlayLayout.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.systemui.accessibility.accessibilitymenu.view; import static android.accessibilityservice.AccessibilityService.GLOBAL_ACTION_DISMISS_NOTIFICATION_SHADE; import static android.os.UserManager.DISALLOW_ADJUST_VOLUME; import static android.os.UserManager.DISALLOW_CONFIG_BRIGHTNESS; import static android.view.Display.DEFAULT_DISPLAY; Loading Loading @@ -363,6 +364,7 @@ public class A11yMenuOverlayLayout { mLayout, createShortcutList(), getPageIndex()); updateViewLayout(); mService.performGlobalAction(GLOBAL_ACTION_DISMISS_NOTIFICATION_SHADE); mLayout.setVisibility(View.VISIBLE); } } Loading
packages/SystemUI/accessibility/accessibilitymenu/src/com/android/systemui/accessibility/accessibilitymenu/view/A11yMenuViewPager.java +5 −5 Original line number Diff line number Diff line Loading @@ -172,7 +172,7 @@ public class A11yMenuViewPager { a11yMenuLayout.getResources().getConfiguration()); updateFooterState(); registerOnGlobalLayoutListener(); goToPage(pageIndex); goToPage(pageIndex, /*shouldAnimate=*/ false); } /** Initializes viewPager and its adapter. */ Loading Loading @@ -213,12 +213,12 @@ public class A11yMenuViewPager { mA11yMenuFooter.getNextPageBtn().setEnabled(currentPage < lastPage); } private void goToPage(int pageIndex) { private void goToPage(int pageIndex, boolean shouldAnimate) { if (mViewPager == null) { return; } if ((pageIndex >= 0) && (pageIndex < mViewPager.getAdapter().getItemCount())) { mViewPager.setCurrentItem(pageIndex); mViewPager.setCurrentItem(pageIndex, shouldAnimate); } } Loading Loading @@ -329,7 +329,7 @@ public class A11yMenuViewPager { public void onPreviousButtonClicked() { // Moves to previous page. int targetPage = mViewPager.getCurrentItem() - 1; goToPage(targetPage); goToPage(targetPage, /*shouldAnimate=*/ true); updateFooterState(); } Loading @@ -337,7 +337,7 @@ public class A11yMenuViewPager { public void onNextButtonClicked() { // Moves to next page. int targetPage = mViewPager.getCurrentItem() + 1; goToPage(targetPage); goToPage(targetPage, /*shouldAnimate=*/ true); updateFooterState(); } }; Loading