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.
See also: Juggler, AnimationGroup, Animatable
Examples:
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");
- Implements
-
- Animatable
Constructors
Properties
- delay → num
-
The delay this
AnimatableGroup
waits until it starts animating.read / write - hashCode → int
-
Get a hash code for this object.
read-only, inherited - isComplete → bool
-
Indicates if this
AnimatableGroup
is completed.read-only - onComplete →
-
The function that is called when a
AnimationGroup
is completed.write-only - onStart →
-
The function that is called when an
AnimationGroup
starts.write-only - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
add(
Animatable animatable) → void -
Adds the
animatable
to this AnimationGroup. -
advanceTime(
num time) → bool -
This method is called by the
Juggler
with thetime
past since the last call. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited