为你的应用带来动画效果。

AlignTransition

Align 的动画版本,用于动画其 Align.alignment 属性。

AnimatedAlign

动画过渡,当给定的对齐方式发生变化时,在给定持续时间内移动子组件的位置。

AnimatedBuilder

一个通用的构建动画的小组件。AnimatedBuilder 对于希望将动画作为更大的构建函数一部分的更复杂的小组件非常有用。

AnimatedContainer

一个在一段时间内逐渐改变其值的容器。

AnimatedCrossFade

一个在两个给定子组件之间交叉渐变,并在它们之间动画改变大小的小组件。

AnimatedDefaultTextStyle

DefaultTextStyle 的动画版本,它会在给定持续时间内自动过渡默认文本样式(应用于没有显式样式的后代 Text 小组件的文本样式)。

AnimatedList

一个滚动容器,当项目插入或移除时会动画显示。

AnimatedListState

当项目插入或移除时动画显示的滚动容器的状态。

AnimatedModalBarrier

一个阻止用户与自身后面小组件交互的小组件。

AnimatedOpacity

Opacity 的动画版本,它会在给定持续时间内自动过渡子组件的不透明度,当给定的不透明度发生变化时。

AnimatedPhysicalModel

PhysicalModel 的动画版本。

AnimatedPositioned

Positioned 的动画版本,它会在给定持续时间内自动过渡子组件的位置,当给定位置发生变化时。

AnimatedSize

动画小组件,当给定子组件的大小发生变化时,它会在给定持续时间内自动过渡其大小。

AnimatedWidget

当给定的 Listenable 值发生变化时会重建的小组件。

ImplicitlyAnimatedWidget

用于构建动画更改其属性的小组件的抽象类。

DecoratedBoxTransition

DecoratedBox 的动画版本,它会动画其 Decoration 的不同属性。

DefaultTextStyleTransition

DefaultTextStyle 的动画版本,它会动画其 TextStyle 的不同属性。

FadeTransition

动画显示小组件的不透明度。

Hero

一个将子组件标记为 Hero 动画候选的小组件。

MatrixTransition

动画显示变换小组件的 Matrix4。

PositionedTransition

Positioned 的动画版本,它接受一个特定的 Animation,在动画的生命周期内将子组件的位置从起始位置过渡到结束位置。

RelativePositionedTransition

Positioned 的动画版本,它根据 rect 相对于指定大小的边界框的值来过渡子组件的位置。

RotationTransition

动画显示小组件的旋转。

ScaleTransition

动画显示变换小组件的缩放。

SizeTransition

动画显示其自身大小并裁剪和对齐子组件。

SlideTransition

动画显示小组件相对于其正常位置的位置。

SliverFadeTransition

动画显示 sliver 小组件的不透明度。

组件目录中查找更多组件。