ModifierAnimation

constructor(transition: Transition, horizontalDistance: Float, verticalDistance: Float, isExitTransition: Boolean, onTransitionProgress: (Float) -> Unit = {}, onTransitionEnd: () -> Unit = {})

Parameters

transition

The Transition strategy describing the animation type (e.g. slide, none).

horizontalDistance

The total horizontal offset in pixels for a horizontal slide.

verticalDistance

The total vertical offset in pixels for a vertical slide.

isExitTransition

Whether this animation represents an exit (true) or an entry (false).

onTransitionProgress

Callback invoked with the current animation progress (0f → 1f).

onTransitionEnd

Callback invoked once the animation has finished.