A Tween that animates a Rect from begin to end.
The rectangle corners whose diagonal is closest to the overall direction of the animation follow arcs defined with MaterialPointArcTween.
Unlike those of most Tweens, the begin and end members of a MaterialPointArcTween are immutable.
See also:
- MaterialPointArcTween. the analogue for Point interporation.
- RectTween, which does a linear rectangle interpolation.
- Inheritance
- Object
- Animatable<T>
- Tween<Rect>
- RectTween
- MaterialRectArcTween
Constructors
- MaterialRectArcTween({@required Rect begin, @required Rect end })
Properties
- begin → Rect
-
Setting the arc's
begin
parameter is not supported. Construct a new arc instead.write-only - beginArc → MaterialPointArcTween
-
The path of the corresponding
begin
,end
rectangle corners that lead the animation.read-only - end → Rect
-
Setting the arc's
end
parameter is not supported. Construct a new arc instead.write-only - endArc → MaterialPointArcTween
-
The path of the corresponding
begin
,end
rectangle corners that trail the animation.read-only - hashCode → int
-
read-only
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
Methods
-
lerp(
double t) → Rect -
Returns the value this variable has at the given animation clock value.
-
toString(
) → String -
Returns a string representation of this object.
-
animate(
Animation<double> parent) → Animation<Rect> -
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<Rect> -
Returns a new Animatable whose value is determined by first evaluating the given parent and then evaluating this object.
inherited -
evaluate(
Animation<double> animation) → Rect -
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