So I'm trying to make my app accessible with the TalkBack function. I'm trying to go over 22 items in a RecyclerView with layout manager StaggeredGridLayoutManager (Staggered GridView) and I expect the focus to go by the order like the item's position.
Expected example -
| 1 | 2 |
| 3 | 4 |
| 5 | 6 |
| 7 | 8 |
...
but the actual order is
1,2,3,4,6,7,8,9,11,10,12,19,20,21,22 https://github.com/YoniBagi/StaggeredGridForAccessibility/blob/master/accessibility.gif
Now there are two issues here:
- It does not go according to position order.
- For some reason at item 12 it jumps to item 19 and skips those in the between.
Any solution or idea would be much appreciated.
Code: https://github.com/YoniBagi/StaggeredGridForAccessibility/tree/master