[Android] Implement material3 support for CarouselView
- Dominant language
- C#
- Stars
- 23.3k
- Forks
- 2k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 297
Description
When the `UseMaterial3` MSBuild property is enabled, the `CarouselView` control should adopt the Material 3 visual design system. However, the current implementation does not fully reflect Material 3 behavior.
The `CarouselView` should use Material 3–specific styling and interaction patterns, including updated item presentation, snapping behavior, indicators, spacing, elevation, shape appearance, motion/animation behavior, and state transitions. It should also align with Material 3 guidance for scrolling containers and paged content experiences.
In addition, the control should rely on the appropriate Material 3 components, theming resources, and platform behaviors when this property is enabled, ensuring visual consistency with other Material 3 controls across the application.
Contributor guide
Assessment
This issue has not been assessed yet.