com.google.android.material.carousel

Interfaces

OnMaskChangedListener An interface that reports changes in mask values. 

Classes

CarouselLayoutManager A RecyclerView.LayoutManager that can mask and offset items along the scrolling axis, creating a unique list optimized for a stylized viewing experience. 
CarouselSnapHelper Implementation of the SnapHelper that supports snapping items to the carousel keylines according to the strategy. 
CarouselStrategy A class responsible for creating a model used by a carousel to mask and offset views as they move along a scrolling axis. 
FullScreenCarouselStrategy A CarouselStrategy that fits one full-width or full-height item into a container to create a layout to browse one item at a time. 
HeroCarouselStrategy A CarouselStrategy that knows how to size and fit one large item and one small item into a container to create a layout to browse one 'hero' item at a time with a preview item. 
MaskableFrameLayout A FrameLayout than is able to mask itself and all children. 
MultiBrowseCarouselStrategy A CarouselStrategy that knows how to size and fit large, medium and small items into a container to create a layout for quick browsing of multiple items at once. 
UncontainedCarouselStrategy A CarouselStrategy that does not resize the original item width and fits as many as it can into the container, cutting off the rest.