Reverting task order reported via accessibility.

Now tasks go in the natural left-to-right direction.

Bug: 72222505
Test: Manual
Change-Id: I9e90d0eaaaa3ca0a73b2fe6d20e82689c2b2f376
This commit is contained in:
Vadim Tryshev
2018-05-23 18:01:50 -07:00
parent 1ab656460b
commit d5ccb6978d
2 changed files with 5 additions and 3 deletions

View File

@@ -1315,8 +1315,9 @@ public abstract class RecentsView<T extends BaseActivity> extends PagedView impl
super.onInitializeAccessibilityEvent(event);
if (event.getEventType() == AccessibilityEvent.TYPE_VIEW_SCROLLED) {
event.setFromIndex(getCurrentPage());
event.setToIndex(getCurrentPage());
final int visiblePageNumber = getChildCount() - getCurrentPage() - 1;
event.setFromIndex(visiblePageNumber);
event.setToIndex(visiblePageNumber);
event.setItemCount(getChildCount());
}
}

View File

@@ -325,7 +325,8 @@ public class TaskView extends FrameLayout implements TaskCallbacks, PageCallback
final AccessibilityNodeInfo.CollectionItemInfo itemInfo =
AccessibilityNodeInfo.CollectionItemInfo.obtain(
0, 1, recentsView.indexOfChild(this), 1, false);
0, 1, recentsView.getChildCount() - recentsView.indexOfChild(this) - 1, 1,
false);
info.setCollectionItemInfo(itemInfo);
}