LayerAnimationState
data class LayerAnimationState(val currentEntry: NavigationEntry, val previousEntry: NavigationEntry?, val animationDecision: AnimationDecision?, val aliveEntries: List<NavigationEntry>, val isBackNavigation: Boolean)(source)
Animation state for content layer rendering
Tracks current and previous entries to enable smooth transitions while preserving state.
Constructors
Link copied to clipboard
constructor(currentEntry: NavigationEntry, previousEntry: NavigationEntry?, animationDecision: AnimationDecision?, aliveEntries: List<NavigationEntry>, isBackNavigation: Boolean)
Properties
Link copied to clipboard
List of entries to keep composed (max 2: current + previous)
Link copied to clipboard
Determines which animations to play
Link copied to clipboard
The currently active screen
Link copied to clipboard
Link copied to clipboard
Whether this is a back navigation (for disposal logic)
Link copied to clipboard
The screen being transitioned away from (if any)