Animation and motion widgets
Bring animations to your app.
See more widgets in the widget catalog.
A container that gradually changes its values over a period of time.
DocumentationA widget that cross-fades between two given children and animates itself between their sizes.
DocumentationA widget that marks its child as being a candidate for hero animations.
DocumentationA general-purpose widget for building animations. AnimatedBuilder is useful for more complex widgets that wish to include an animation as part of a larger build function. To use AnimatedBuilder, simply construct the widget and pass it a builder function.
DocumentationAnimated version of a DecoratedBox that animates the different properties of its Decoration.
DocumentationAnimates the opacity of a widget.
DocumentationAnimated version of Positioned which takes a specific Animation to transition the child's position from a start position to and end position over the lifetime of the animation.
DocumentationAnimates the rotation of a widget.
DocumentationAnimates the scale of transformed widget.
DocumentationAnimates its own size and clips and aligns the child.
DocumentationAnimates the position of a widget relative to its normal position.
DocumentationAnimated version of DefaultTextStyle which automatically transitions the default text style (the text style to apply to descendant Text widgets without explicit style) over a given duration whenever the given style changes.
DocumentationThe state for a scrolling container that animates items when they are inserted or removed.
DocumentationA widget that prevents the user from interacting with widgets behind itself.
DocumentationAnimated version of Opacity which automatically transitions the child's opacity over a given duration whenever the given opacity changes.
DocumentationAnimated version of PhysicalModel.
DocumentationAnimated version of Positioned which automatically transitions the child's position over a given duration whenever the given position changes.
DocumentationAnimated widget that automatically transitions its size over a given duration whenever the given child's size changes.
DocumentationA widget that rebuilds when the given Listenable changes value.
DocumentationA base class for widgets with implicit animations.
DocumentationSee more widgets in the widget catalog.