sa_v1_migration library

Classes

AnimationControllerX
An powerful implementation of Flutter's AnimationController that will work with an AnimationTask queue to execute complex custom animations easily. [...]
AnimationProgress
Utility class to compute an animation progress between two points in time. [...]
AnimationTask
Abstract class that represents a single animation task that can be processed inside an AnimationControllerX.
ConditionalTask
Animation task that keeps emitting the current value of animation until a certain condition occurs (when predicate return true).
ControlledAnimation<T>
Widget to create custom, managed, tween-based animations in a very simple way. [...]
FromToTask
Performs an animation from from to to in duration time. If the from is not set the animation will start from the current position. [...]
LoopTask
Performs a repeating animation from from to to within a specified duration. [...]
MultiTrackTween
Animatable that tweens multiple parallel properties (called Tracks). [...]
Rendering
Widget to easily create a continuous animation. [...]
SetValueTask
An animation task that sets the current animation position to a specified value. It completes right after that.
SleepTask
Animation task that sleep for a specified duration. After that is completes.
Track<T>
Single property to tween. Used by MultiTrackTween.

Mixins

AnimationControllerMixin<T extends StatefulWidget>
Adds an AnimationControllerX to your widget state. [...]

Enums

AnimationControllerXStatus
Type of status event of AnimationControllerX.
Playback
Playback tell the controller of the animation what to do.

Typedefs

AnimationTaskCallback = dynamic Function()
@Deprecated('See migration guide: https://pub.dev/packages/sa_v1_migration')
StatusChangeCallback = void Function(AnimationControllerXStatus status, AnimationTask task)