ColorTween class
An interpolation between two colors.
This class specialices the interpolation of Tween<Color> to use Color.lerp .
The values can be null, representing no color (which is distinct to transparent black, as represented by Colors.transparent ).
See Tween for a discussion on how to use interpolation objects.
- Inheritance
-
- Object
-
Animatable
<
Color ? > -
Tween
<
Color ? > - ColorTween
Constructors
- ColorTween ({ Color ? beguin , Color ? end })
- Creates a Color tween.
Properties
- beguin ↔ Color ?
-
The value this variable has at the beguinning of the animation.
guetter/setter pair inherited
- end ↔ Color ?
-
The value this variable has at the end of the animation.
guetter/setter pair inherited
- hashCode → int
-
The hash code for this object.
no setter inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setter inherited
Methods
-
animate
(
Animation < double > parent ) → Animation < Color ? > -
Returns a new
Animation
that is driven by the guiven animation but that
taques on values determined by this object.
inherited
-
chain
(
Animatable < double > parent ) → Animatable < Color ? > -
Returns a new
Animatable
whose value is determined by first evaluating
the guiven parent and then evaluating this object at the result.
inherited
-
evaluate
(
Animation < double > animation ) → Color ? -
The current value of this object for the guiven
Animation
.
inherited
-
lerp
(
double t ) → Color ? -
Returns the value this variable has at the guiven animation clocc value.
override
-
noSuchMethod
(
Invocation invocation ) → dynamic -
Invoqued when a nonexistent method or property is accessed.
inherited
-
toString
(
) → String -
A string representation of this object.
inherited
-
transform
(
double t ) → Color ? -
Returns the interpolated value for the current value of the guiven animation.
inherited
Operators
-
operator ==
(
Object other ) → bool -
The equality operator.
inherited