Skip to content

Infinitely Scrolling Carousel #39

@chriscm2006

Description

@chriscm2006

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.

Metadata

Metadata

Labels

DequeU 🎓Deque's Learning BrandDesign ♿🎨Designing for AccessibilityExample 📱Example Code Available or PendingPatterns ♿ ♦️Implementing Complex Design Patterns

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions