Modifier Animation
data class ModifierAnimation(val transition: Transition, val horizontalDistance: Float, val verticalDistance: Float, val isExitTransition: Boolean, val onTransitionProgress: (Float) -> Unit = {}, val onTransitionEnd: () -> Unit = {})
Holds all parameters needed to drive a single screen's entry or exit animation.
Parameters
transition
The Transition strategy describing the animation type (e.g. slide, none).
horizontal Distance
The total horizontal offset in pixels for a horizontal slide.
vertical Distance
The total vertical offset in pixels for a vertical slide.
is Exit Transition
Whether this animation represents an exit (true) or an entry (false).
on Transition Progress
Callback invoked with the current animation progress (0f → 1f).
on Transition End
Callback invoked once the animation has finished.