Interface

CarouselItemDrawInfo

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

Source set: Common
sealed interface CarouselItemDrawInfo

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

Example of CarouselItemDrawInfo usage:

Properties

size

Source set: Common
val size: Float

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

minSize

Source set: 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

maxSize

Source set: 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

maskRect

Source set: Common
val maskRect: Rect

The Rect by which the carousel item is being clipped.

Last updated: