DecorationTween class

An interpolation between two Decorations.

This class specializes the interpolation of Tween to use Decoration.lerp.

For ShapeDecorations which know how to ShapeDecoration.lerpTo or ShapeDecoration.lerpFrom each other, this will produce a smooth interpolation between decorations.

See also:

Inheritance

Constructors

DecorationTween({Decoration begin, Decoration end })
Creates a decoration tween. [...]

Properties

begin Decoration
The value this variable has at the beginning of the animation. [...]
read / write, inherited
end Decoration
The value this variable has at the end of the animation. [...]
read / write, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

lerp(double t) Decoration
Returns the value this variable has at the given animation clock value.
animate(Animation<double> parent) Animation<Decoration>
Returns a new Animation that is driven by the given animation but that takes on values determined by this object.
inherited
chain(Animatable<double> parent) Animatable<Decoration>
Returns a new Animatable whose value is determined by first evaluating the given parent and then evaluating this object.
inherited
evaluate(Animation<double> animation) Decoration
Returns the interpolated value for the current value of the given animation. [...]
inherited
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

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited