Skip to content

[Android] Implement material3 support for CarouselView #35637

Description

@Dhivya-SF4094

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status
    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions