跳至主要内容

动画和运动 Widget

为您的应用带来动画。

AnimatedAlign

动画过渡,在给定持续时间内移动子元素的位置,只要给定的对齐方式发生变化。

AnimatedBuilder

用于构建动画的通用 Widget。AnimatedBuilder 对于希望将动画作为较大构建函数的一部分包含在内的更复杂的 Widget 很有用……

AnimatedContainer

一个容器,在一段时间内逐渐更改其值。

AnimatedCrossFade

一个 Widget,在两个给定的子元素之间交叉淡入淡出,并在它们的大小之间进行动画。

AnimatedDefaultTextStyle

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

AnimatedList

一个滚动容器,在插入或移除项目时对其进行动画处理。

AnimatedListState

一个滚动容器的状态,在插入或移除项目时对其进行动画处理。

AnimatedModalBarrier

一个阻止用户与自身背后的 widget 交互的 widget。

AnimatedOpacity

Opacity 的动画版本,每当给定的不透明度发生变化时,它都会在给定持续时间内自动转换子 widget 的不透明度。

AnimatedPhysicalModel

PhysicalModel 的动画版本。

AnimatedPositioned

Positioned 的动画版本,每当给定的位置发生变化时,它都会在给定持续时间内自动转换子 widget 的位置。

AnimatedSize

动画 widget,每当给定子 widget 的大小发生变化时,它都会在给定持续时间内自动转换其大小。

AnimatedWidget

当给定的 Listenable 值发生变化时,会重新构建的 widget。

ImplicitlyAnimatedWidget

用于构建对属性更改进行动画处理的 widget 的抽象类。

DecoratedBoxTransition

DecoratedBox 的动画版本,它会对 Decoration 的不同属性进行动画处理。

FadeTransition

对 widget 的不透明度进行动画处理。

Hero

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

PositionedTransition

Positioned 的动画版本,它采用特定的 Animation,在生命周期内将子 widget 的位置从起始位置转换到结束位置。

RotationTransition

对 widget 的旋转进行动画处理。

ScaleTransition

对转换后的 widget 的缩放进行动画处理。

SizeTransition

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

SlideTransition

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

widget 目录 中查找更多 widget。