IntTween class

An interpolation between two integers that rounds.

This class specializes the interpolation of Tween to be appropriate for integers by interpolating between the given begin and end values and then rounding the result to the nearest integer.

This is the closest approximation to a linear tween that is possible with an integer. Compare to StepTween and Tween.

See Tween for a discussion on how to use interpolation objects.



IntTween({int begin, int end })
Creates an int tween. [...]


begin int
The value this variable has at the beginning of the animation. [...]
read / write, inherited
end int
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


lerp(double t) int
Returns the value this variable has at the given animation clock value. [...]
animate(Animation<double> parent) Animation<int>
Returns a new Animation that is driven by the given animation but that takes on values determined by this object.
chain(Animatable<double> parent) Animatable<int>
Returns a new Animatable whose value is determined by first evaluating the given parent and then evaluating this object.
evaluate(Animation<double> animation) int
Returns the interpolated value for the current value of the given animation. [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
@pragma('vm:entry-point'), inherited
toString() String
Returns a string representation of this object.


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