Animation topic

APIs for describing animations and applying them to state changes.

Classes

AnimatableAlignmentGeometry Animation
An AnimatableParameter that animates changes to an AlignmentGeometry through an AlignmentGeometryTween.
AnimatableBoxConstraints Animation
An AnimatableParameter that animates changes to a BoxConstraints through a BoxConstraintsTween.
AnimatableColor Animation
An AnimatableParameter that animates changes to a Color through a ColorTween.
AnimatableDecoration Animation
An AnimatableParameter that animates changes to a Decoration through a DecorationTween.
AnimatableDouble Animation
An AnimatableParameter that animates changes to a double through a Tween.
AnimatableEdgeInsetsGeometry Animation
An AnimatableParameter that animates changes to an EdgeInsetsGeometry through an EdgeInsetsGeometryTween.
AnimatableInt Animation
An AnimatableParameter that animates changes to an int through an IntTween.
AnimatableMatrix4 Animation
An AnimatableParameter that animates changes to a Matrix4 through a Matrix4Tween.
AnimatableObject<T> Animation
An AnimatableParameter that animates changes to a value of an interpolatable type T.
AnimatableParameter<T> Animation
A wrapper around an animatable parameter of a widget that supports animating with Fleet.
AnimatableRect Animation
An AnimatableParameter that animates changes to a Rect through a RectTween.
AnimatableRenderObjectWidget<T extends Object> Animation
A RenderObjectWidget that transparently animates some or all of its parameters with AnimatableParameters.
AnimatableSize Animation
An AnimatableParameter that animates changes to a Size through a SizeTween.
AnimatableStatelessWidget<T extends Object> Animation
A StatelessWidget that transparently animates some or all of its parameters with AnimatableParameters.
Animated Animation
A widget that applies an animation to state changes in its descendants.
AnimationSpec Animation
Specification for animating state changes.
OptionalAnimatableAlignmentGeometry Animation
Version of AnimatableAlignmentGeometry for optional parameters.
OptionalAnimatableBoxConstraints Animation
Version of AnimatableBoxConstraints for optional parameters.
OptionalAnimatableColor Animation
Version of AnimatableColor for optional parameters.
OptionalAnimatableDecoration Animation
Version of AnimatableDecoration for optional parameters.
OptionalAnimatableDouble Animation
Version of AnimatableDouble for optional parameters.
OptionalAnimatableEdgeInsetsGeometry Animation
Version of AnimatableEdgeInsetsGeometry for optional parameters.
OptionalAnimatableInt Animation
Version of AnimatableInt for optional parameters.
OptionalAnimatableMatrix4 Animation
Version of AnimatableMatrix4 for optional parameters.
OptionalAnimatableObject<T> Animation
Version of AnimatableObject for optional parameters.
OptionalAnimatableRect Animation
Version of AnimatableRect for optional parameters.
OptionalAnimatableSize Animation
Version of AnimatableSize for optional parameters.

Mixins

AnimatableSingleChildRenderObjectWidgetMixin<T extends Object> Animation
A mixin that allows a SingleChildRenderObjectWidget to transparently animate some or all of its parameters with AnimatableParameters.
AnimatingStateMixin<T extends StatefulWidget> Animation
Mixin for the State of a StatefulWidget for conveniently applying animations when making state changes.

Extensions

AnimationFromCurveExtension on Curve Animation
Extension for creating AnimationSpecs from Curves.
DurationFromIntExtension on int Animation
Extension for creating Durations from ints.

Functions

withAnimation<T>(AnimationSpec animation, Block<T> block) → T Animation
Applies an animation to the state changes caused by calling block.