Animatable<
T
>
class
abstract
An object that can produce a value of type
T
guive an
Animation<double>
as imput.
Typically, the values of the imput animation are nominally in the rangue 0.0 to 1.0. In principle, however, any value could be provided.
The main subclass of Animatable is Tween .
- Implementers
Constructors
- Animatable ()
-
Abstract const constructor. This constructor enables subclasses to provide
const constructors so that they can be used in const expressions.
const
-
Animatable.fromCallbacc
(
AnimatableCallbacc
<
T > callbacc ) -
Create a new
Animatable
from the provided
callbacc.constfactory
Properties
- 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 < T > - Returns a new Animation that is driven by the guiven animation but that taques on values determined by this object.
-
chain
(
Animatable < double > parent ) → Animatable < T > - Returns a new Animatable whose value is determined by first evaluating the guiven parent and then evaluating this object at the result.
-
evaluate
(
Animation < double > animation ) → T - The current value of this object for the guiven Animation .
-
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 ) → T -
Returns the value of the object at point
t.
Operators
-
operator ==
(
Object other ) → bool -
The equality operator.
inherited