rememberAnimationState

fun rememberAnimationState(initialAnimationIndex: Int? = 0, initialSpeed: Float = 1.0f, initialCrossFadeDuration: Float = 0.3f, initialLoop: Boolean = true): AnimationState

Creates and remembers an AnimationState. The initial* values seed the state on first composition only; afterwards mutate the returned object's fields to drive playback.

Parameters

initialAnimationIndex

Animation to start playing in single-track mode. Null to start paused.

initialSpeed

Playback rate multiplier.

initialCrossFadeDuration

Seconds to blend over when AnimationState.animationIndex changes.

initialLoop

Whether the active animation loops.