dequelabs / Deque-University-for-Android

All you need to improve the Accessibility of your Android Applications in one place! Build the application to see Accessible Examples, check out Attest for debugging tools, or post an Issue to leverage our community of Android Accessibility experts.
https://www.deque.com/
Other
27 stars 9 forks source link

Infinitely Scrolling Carousel #39

Open chriscm2006 opened 5 years ago

chriscm2006 commented 5 years ago

A widget that shows a collection of views scrolling across the screen for users to explore a potentially infinite set of items.

Application Examples

How Carousels Behave for Non AT Users

A typical user interacting with an Carousel Widget comes to the widget to explore. It typically takes up a third to a half of the screen. Users can then:

Accessibility Concerns

  1. TalkBack: Communicating the size/number of elements in the carousel.
  2. TalkBack: Communicating current position within the carousel.
  3. TalkBack: Distinguishing between interactions on a finite and infinite carousel.
  4. TalkBack (Linear Navigation Only): A potentially infinite number of elements in a carousel could trap focus.
  5. Switch Control: Number 4 also effects Switch Control users.