dequelabs / dequelabs/Deque-University-for-Android
Infinitely Scrolling Carousel
- Dominant language
- Java
- Stars
- 28
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
A widget that shows a collection of views scrolling across the screen for users to explore a potentially infinite set of items.
### Application Examples
- Facebook's exploring new friends implementation.
- Scanning through photos of a hotel room.
### 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:
- Swipe Right/Left to explore items in the carousel
- Optional: interact with an individual item
- Optional: Toggle Items on or off.
### 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.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.