Interface

CarouselItemDrawInfo

Interface to hold information about a Carousel item and its size.

Common
sealed interface CarouselItemDrawInfo

Interface to hold information about a Carousel item and its size.

Example of CarouselItemDrawInfo usage:

Properties

Common
val size: Float

The size of the carousel item in the main axis in pixels

Common
val minSize: Float

The minimum size of the carousel item in the main axis in pixels, eg. the size of the item as it scrolls off the sides of the carousel

Common
val maxSize: Float

The maximum size of the carousel item in the main axis in pixels, eg. the size of the item when it is at a focal position

Common
val maskRect: Rect

The Rect by which the carousel item is being clipped.