AnimationGroup class Null safety
The AnimationGroup class is used to animate multiple Animatables. Those Animatables are animated in parallel and the onComplete callback is called when all Animatables have completed.
var ag = new AnimationGroup(); ag.add(new Tween(sprite, 2.0, Transition.easeOutBounce)..animate.x.to(700)); ag.add(new Tween(sprite, 2.0, Transition.linear)..animate.y.to(500)); ag.delay = 1.0; ag.onStart = () => print("start"); ag.onComplete = () => print("complete"); juggler.add(ag); juggler.addGroup([ new Tween(sprite, 2.0, Transition.easeOutBounce)..animate.x.to(700), new Tween(sprite, 2.0, Transition.linear)..animate.y.to(500)]) ..onComplete = () => print("complete");
- Implemented types
- delay ↔ num
The delay this
AnimatableGroupwaits until it starts animating. [...]read / write
- hashCode → int
The hash code for this object. [...]
- isComplete → bool
Indicates if this
- onComplete ← void Function()
The function that is called when a AnimationGroup is completed.
- onStart ← void Function()
The function that is called when an AnimationGroup starts. [...]
- runtimeType → Type
A representation of the runtime type of the object.
Animatable animatable) → void
animatableto this AnimationGroup.
num time) → bool
This method is called by the Juggler with the
timepast since the last call. [...]override
Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
) → String
A string representation of this object. [...]