646e26d05cfaf3c7fee458103367a7788bc0e652 |
|
30-Mar-2018 |
Dake Gu <dake@google.com> |
leanback: fix bug of unable to move accessibility focus out Regression in 27.1.0 release: Fix isItemFullyVisible() which incorrectly returns false if item.getRight() == GridView.getWidth(). That causing VerticalGridView incorrectly declares it can handle ACTION_SCROLL_UP and talkback will not move accessibility focus out. Before 27.1.0 leanback was using ACTION_SCROLL_BACKWARD which talkback seems to be tolerent to the error. Bug: 77292190 Test: added testAccessibilityBug77292190 Change-Id: I7afc0aba4c2a6a0bdeefb373c9ce28303e651528
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java
|
8619e0ef7062b6a714f22af993e4b440fae7ef08 |
|
13-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Fix imports for leanback code. A follow up after factor to make it so androidx imports go in the correct order. Test: ./gradlew buildOnServer Change-Id: I13b6c1f75d7138d815a03f96838e5a1cf56df06d
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java
|
1e67c8019757e87c2aaca1212480ca9ffe540b13 |
|
12-Mar-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "leanback: eat A11y scroll action when setScrollEnabled(false)" into pi-preview1-androidx-dev
|
e10c0e1e7d55e54e157c2df4ba3e2b765198d0a2 |
|
12-Mar-2018 |
Dake Gu <dake@google.com> |
leanback: eat A11y scroll action when setScrollEnabled(false) Pretend A11y scroll event was handled when setScrollEnabled(false) so talkback will not focus out of RecyclerView. Bug: 74145508 Test: GridWidgetTest#testAccessibilityWhenScrollDisabled Change-Id: I8f85643030fa77a8acb17c97fea2133438b6787e
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java
|
38b880c10a1169c558c1b952e36d330780f21ba3 |
|
10-Mar-2018 |
Dake Gu <dake@google.com> |
leanback: fix setSelectedPosition Fixed bug that setSelectedPosition should not startSmoothScroller when requestLayout() was called. Added complete tests to cover the all 16 combinations for setSelectedPosition: 1. Wether there is a SmoothScroller running 2. Whether requestLayout() was called 3. setSelectionPosition or setSelectedPosiitonSmooth 4. The target position is visible or not Removed special flag for preventing SmoothScroller.onStop() reentry problem. Bug: 74130178 Test: Passed GridWidgetTest Test: added 16 tests GridWidgetTest#testSelectedPosition01~16 Change-Id: I01afac23d0abb8b97a3a15e33d75f3acf1459986
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java
|
b45bf30c9831365495820d53df14a09612a22790 |
|
09-Mar-2018 |
Dake Gu <dake@google.com> |
leanback: disable A11Y scroll when setScrollEnabled(false) When app runs custom animation that animates Bounds of item view, it must setScrollEnabled(false). We cannot have widget respond to a11y scroll event. In that case, app needs to raise notifyItemChanged with payload and let onLayoutChildren process position change and run custom animation. Bug: 74145508 Test: GridWidgetTest.testAccessibilityWhenScrollDisabled Change-Id: If2786a27c5cc4a2f3fe1e23f76491a6444bb64c3
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java
|
ac5fe7c617c66850fff75a9fce9979c6e5674b0f |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library Test: None Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java
|
f27b1ffc67228d73326ec3426fef4c9db75cd6fd |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Revert "Refactor support library." This reverts commit b31c3281d870e9abb673db239234d580dcc4feff. Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java
|
b31c3281d870e9abb673db239234d580dcc4feff |
|
20-Feb-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library. Test: None Change-Id: I11a047324832801555673dac45ec1d6590a6338b
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/GridWidgetTest.java
|