ChartTween<T> class
abstract
抽象的补间动画
Constructors
- ChartTween(T _begin, T _end, {bool allowCross = false, Duration duration = const Duration(milliseconds: 800), Duration? reverseDuration, AnimationBehavior behavior = AnimationBehavior.normal, Curve curve = Curves.easeInOut, double lowerBound = 0, double upperBound = 1, Duration delay = Duration.zero})
Properties
- begin → T
-
no setter
- behavior → AnimationBehavior
-
final
- curve → Curve
-
final
- delay → Duration
-
final
- duration → Duration
-
final
- end → T
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
- isAnimating → bool
-
no setter
- isCompleted → bool
-
no setter
- isDismissed → bool
-
no setter
- lowerBound → double
-
final
- reverseDuration → Duration?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → AnimationStatus
-
no setter
- statusListener ← void Function(AnimationStatus)?
-
no getter
- upperBound → double
-
final
- value ↔ T
-
The current value stored in this notifier.
getter/setter pairinherited
Methods
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
changeValue(
T begin, T end) → void -
convert(
double animatorPercent) → T - 该方法由子类复写且只能在getValue内部调用
-
dispose(
) → void -
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
safeGetValue(
double t) → T -
start(
[TickerProvider? provider, bool allowRest = false]) → void -
stop(
[bool reset = true]) → void -
toString(
) → String -
A string representation of this object.
override
-
update(
double t) → void
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited