StackAnimatorStateImpl
class StackAnimatorStateImpl<ItemType, Key : Any, Context, CreationContext>(orchestrator: StackOrchestrator<ItemType, Key, Context, CreationContext>) : StackAnimatorState<ItemType, Key, Context>
Properties
Functions
Link copied to clipboard
open override fun <D : CapabilityDispatcher> getOrCreateDispatcher(kClass: KClass<D>, factory: (StackCycleController) -> D): D
Link copied to clipboard
inline fun <D : CapabilityDispatcher> StackAnimatorState<*, *, *>.getOrCreateDispatcher(noinline factory: (StackCycleController) -> D): D
Link copied to clipboard
open override fun registerExternalAnimation(key: Key, isRunning: () -> Boolean): ExternalAnimationRegistration
Registers an animation outside the item animation that must finish before key can be removed from rendering. Multiple registrations for one key are all observed.