com.google.android.material.carousel
Interfaces
Carousel | 
            
               An interface that defines a widget that can be configured as a Carousel.  | 
          
OnMaskChangedListener | 
            
               An interface that reports changes in mask values.  | 
          
Classes
Arrangement | 
            
               A class that holds data about a combination of large, medium, and small items, knows how to alter an arrangement to fit within an available space, and can assess the arrangement's desirability according to a priority heuristic.  | 
          
CarouselLayoutManager | 
            
               A 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   | 
          
HeroCarouselStrategy | 
            
               A   | 
          
KeylineState | 
            
               An arrangement of keylines that are positioned along a scrolling axis.  | 
          
KeylineState.Builder | 
            
               A builder used to construct a   | 
          
KeylineStateList | 
            
               An object that manages a   | 
          
MaskableFrameLayout | 
            
               A FrameLayout than is able to mask itself and all children.  | 
          
MultiBrowseCarouselStrategy | 
            
               A   | 
          
UncontainedCarouselStrategy | 
            
               A   |