為你的應用帶來動畫效果。

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 小元件的不透明度。

元件目錄中查詢更多元件。