Package-level declarations
Types
A visual component that renders and cycles through a list of items of type T using a CarouselBehavior. Items are obtained via the model and presented such that a single item is "selected" at any time. Large ("infinite") lists of items are supported efficiently, since Carousel recycles the Views generated to render its items.
Provides context about a Carousel's current state to ItemVisualizers.
Shows contents of a Carousel as though they are the faces of a cubic shape that rotates as the frame changes.
Carousel Transitioner that provides smooth, physics-based deceleration at the end of a Carousel's manual movement.
Shows contents of a Carousel one by one, and does an opacity fade between them as the frame changes.
A Carousel that renders and cycles through a potentially mutable list of items of type T using a CarouselBehavior. Items are obtained via the model and presented such that a single item is "selected" at any time. Large ("infinite") lists of items are supported efficiently, since Carousel recycles the Views generated to render its items.
Shows contents of a Carousel one by one, as though they were on 2D cards that flip as the frame changes.
Presenter that shows items in a continuous stream with optional spacing between them. Items are positioned in the Carousel using itemConstraints.
Shows contents of a Carousel one by one, as though they are hanging on walls that rotate when the frame changes.
Shows contents of a Carousel one by one, and "slices" them into ribbons as it transitions between frames.
Functions
Creates a DampedTransitioner that calls transition when it needs to skip between frames.