动画&Motion Widget

了解更多的widget请参考Flutter widget 目录

  • AnimatedContainer

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

    文档

  • AnimatedCrossFade

    一个widget,在两个孩子之间交叉淡入,并同时调整他们的尺寸

    文档

  • Hero

    将其子项标记为hero动画候选的widget。

    文档

  • AnimatedBuilder

    用于构建动画的通用小部件。AnimatedBuilder在有多个widget希望有一个动画作为一个较大的建造函数部分时会非常有用。要使用AnimatedBuilder,只需构建widget并将其传给builder函数即可。

    文档

  • DecoratedBoxTransition

    DecoratedBox的动画版本,可以给它的Decoration不同属性使用动画

    文档

  • FadeTransition

    对透明度使用动画的widget

    文档

  • PositionedTransition

    Positioned的动画版本,它需要一个特定的动画来将孩子的位置从动画的生命周期的起始位置移到结束位置。

    文档

  • RotationTransition

    对widget使用旋转动画

    文档

  • ScaleTransition

    对widget使用缩放动画

    文档

  • SizeTransition

    Animates its own size and clips and aligns the child.

    文档

  • SlideTransition

    对相对于其正常位置的某个位置之间使用动画

    文档

  • AnimatedDefaultTextStyle

    在文本样式切换时使用动画

    文档

  • AnimatedListState

    动画列表的state

    文档 , 示例

  • AnimatedModalBarrier

    一个阻止用户与widget交互的widget

    文档

  • AnimatedOpacity

    Opacity的动画版本,在给定的透明度变化时,自动地在给定的一段时间内改变孩子的Opacity

    文档

  • AnimatedPhysicalModel

    PhysicalModel的动画版本

    文档

  • AnimatedPositioned

    动画版本的Positioned,每当给定位置的变化,自动在给定的时间内转换孩子的位置。

    文档

  • AnimatedSize

    动画widget,当给定的孩子的大小变化时,它自动地在给定时间内转换它的大小。

    文档

  • AnimatedWidget

    当给定的Listenable改变值时,会重新构建该widget

    文档

  • AnimatedWidgetBaseState

    具有隐式动画的widget的基类

    文档

了解更多的widget请参考 Flutter widget 目录.