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

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

一个将子部件标记为英雄动画候选对象的部件。

MatrixTransition

对已转换部件的 Matrix4 进行动画处理。

PositionedTransition

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

RelativePositionedTransition

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

RotationTransition

对部件的旋转进行动画处理。

ScaleTransition

对已转换部件的缩放进行动画处理。

SizeTransition

对其自身大小进行动画处理,并剪裁和对齐子部件。

SlideTransition

对部件相对于其正常位置的定位进行动画处理。

SliverFadeTransition

对 sliver 部件的不透明度进行动画处理。

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