OneShotAnimation class

Controller tailored for managing one-shot animations

Inheritance

Constructors

OneShotAnimation(String animationName, {double mix = 1, bool autoplay = true, VoidCallback? onStop, VoidCallback? onStart})

Properties

animationName String
Animation name
finalinherited
autoplay bool
Pauses the animation when it's created
finalinherited
hashCode int
The hash code for this object.
no setterinherited
instance → LinearAnimationInstance?
no setterinherited
isActive bool
getter/setter pairinherited
isActiveChanged ValueListenable<bool>
no setterinherited
mix double
getter/setter pairinherited
onStart VoidCallback?
Fires when the animation starts being active
final
onStop VoidCallback?
Fires when the animation stops being active
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

apply(RuntimeArtboard artboard, double elapsedSeconds) → void
Apply animation to objects registered in core. Note that a core context is specified as animations can be applied to instances.
inherited
dispose() → void
Dispose of any callback listeners
override
init(RuntimeArtboard artboard) bool
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onActivate() → void
inherited
onActiveChanged() → void
Perform tasks when the animation's active state changes
onDeactivate() → void
inherited
reset() → void
Resets the animation back to it's starting time position
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited