Package-level declarations
Types
Computes how long an item waits before starting its entrance transition.
Describes an entering item's position relative to the currently visible grid items.
Controls whether a lazy grid item can run its entrance animation more than once.
Describes the grid's scroll context when an item begins its entrance animation.
Retains the keys that have started an entrance animation for a particular lazy grid state.
Controls a horizontal shake animation applied through Modifier.shakenBy.
Functions
fun Modifier.animateLazyGridItemEntrance(itemKey: Any, state: LazyGridItemEntranceState, repeatMode: LazyGridItemEntranceRepeatMode = LazyGridItemEntranceRepeatMode.OncePerKey, delay: LazyGridItemEntranceDelay = LazyGridItemEntranceDelay.diagonal(), animationSpec: FiniteAnimationSpec<Float> = tween(500, easing = LinearOutSlowInEasing), initialScale: Float = 0.8f, initialAlpha: Float = 0.0f): Modifier
Scales and fades a lazy grid item into place after its computed entrance delay.
Remembers entrance history associated with gridState.
Creates and remembers a ShakeController.
Applies the horizontal shake translation controlled by controller.
Converts a TimeInterpolator from the View animation system into a Compose Easing. This allows existing interpolators to be reused in Compose animation specs.