DefaultAnimatedListAnimator class

Default implementation of the inteface AnimatedListAnimator that uses CurveTweens objects. Custom animation durations and curves can also be provided.

Inheritance

Constructors

DefaultAnimatedListAnimator({Duration dismissIncomingDuration = kDismissOrIncomingAnimationDuration, Duration resizeDuration = kResizeAnimationDuration, Duration reorderDuration = kReorderAnimationDuration, Duration movingDuration = kMovingAnimationDuration, Curve dismissIncomingCurve = kDismissOrIncomingAnimationCurve, Curve resizeCurve = kResizeAnimationCurve, Curve reorderCurve = kReorderAnimationCurve, Curve movingCurve = kMovingAnimationCurve})
const

Properties

dismissIncomingCurve Curve
final
dismissIncomingDuration Duration
final
hashCode int
The hash code for this object.
no setterinherited
movingCurve Curve
final
movingDuration Duration
final
reorderCurve Curve
final
reorderDuration Duration
final
resizeCurve Curve
final
resizeDuration Duration
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dismiss() AnimatedListAnimationData
See AnimatedListAnimator.dismiss.
override
dismissDuringIncoming(double dismissTime) AnimatedListAnimationData
See AnimatedListAnimator.dismissDuringIncoming.
override
incoming() AnimatedListAnimationData
See AnimatedListAnimator.incoming.
override
moving() AnimatedListAnimationData
See AnimatedListAnimator.moving.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resizing(double fromSize, double toSize) AnimatedListAnimationData
See AnimatedListAnimator.resizing.
override
resizingDuringReordering(double fromSize, double toSize) AnimatedListAnimationData
See AnimatedListAnimator.resizingDuringReordering.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited