An animation of doubles that tracks the mean of two other animations.
The status of this animation is the status of the right
animation if it is
moving, and the left
animation otherwise.
The value of this animation is the double that represents the mean value
of the values of the left
and right
animations.
- Inheritance
- Object
- Listenable
- Animation<T>
- CompoundAnimation<double>
- AnimationMean
Constructors
- AnimationMean({Animation<double> left, Animation<double> right })
-
Creates an animation that tracks the mean of two other animations.
Properties
- value → double
-
read-only
- first → Animation<double>
-
The first sub-animation. Its status takes precedence if neither are animating.
read-only, inherited - hashCode → int
-
Get a hash code for this object.
read-only, inherited - isCompleted → bool
-
Whether this animation is stopped at the end.
read-only, inherited - isDismissed → bool
-
Whether this animation is stopped at the beginning.
read-only, inherited - isListening → bool
-
Whether there are any listeners.
read-only, inherited - next → Animation<double>
-
The second sub-animation.
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited - status → AnimationStatus
-
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
addListener(
VoidCallback listener) → void -
Calls the listener every time the value of the animation changes.
inherited -
addStatusListener(
AnimationStatusListener listener) → void -
Calls listener every time the status of the animation changes.
inherited -
didRegisterListener(
) → void -
inherited
-
didStartListening(
) → void -
Called when the number of listeners changes from zero to one.
inherited -
didStopListening(
) → void -
Called when the number of listeners changes from one to zero.
inherited -
didUnregisterListener(
) → void -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
notifyListeners(
) → void -
Calls all the listeners.
inherited -
notifyStatusListeners(
AnimationStatus status) → void -
Calls all the status listeners.
inherited -
removeListener(
VoidCallback listener) → void -
Stop calling the listener every time the value of the animation changes.
inherited -
removeStatusListener(
AnimationStatusListener listener) → void -
Stops calling the listener every time the status of the animation changes.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited -
toStringDetails(
) → String -
Provides a string describing the status of this object, but not including information about the object itself.
inherited