跳至主要內容

動畫與動態 Widget

為您的應用程式帶來動畫。

AnimatedAlign

動畫轉場,每當給定的對齊方式變更時,都會在給定的持續時間內移動子項的位置。

AnimatedBuilder

用於建置動畫的通用 Widget。 AnimatedBuilder 對於希望將動畫作為較大建置函數一部分的更複雜 Widget 很有用....

AnimatedContainer

一個容器,其值會隨著時間逐漸變更。

AnimatedCrossFade

一個在兩個給定的子項之間交叉淡化,並在它們的大小之間進行動畫的 Widget。

AnimatedDefaultTextStyle

DefaultTextStyle 的動畫版本,它會自動將預設文字樣式(套用至沒有明確樣式的後代 Text Widget 的文字樣式)在一段時間內轉換為...

AnimatedList

一個滾動容器,當項目被插入或移除時會產生動畫效果。

AnimatedListState

一個滾動容器的狀態,當項目被插入或移除時會產生動畫效果。

AnimatedModalBarrier

一個防止使用者與其後面的 widget 互動的元件。

AnimatedOpacity

Opacity 的動畫版本,當給定的透明度改變時,會自動在給定的時間內轉換子元件的透明度。

AnimatedPhysicalModel

PhysicalModel 的動畫版本。

AnimatedPositioned

Positioned 的動畫版本,當給定的位置改變時,會自動在給定的時間內轉換子元件的位置。

AnimatedSize

動畫元件,當給定的子元件大小改變時,會自動在給定的時間內轉換其大小。

AnimatedWidget

當給定的 Listenable 值改變時會重建的 widget。

ImplicitlyAnimatedWidget

一個用於建立動畫屬性變更的 widget 的抽象類別。

DecoratedBoxTransition

DecoratedBox 的動畫版本,會對其 Decoration 的不同屬性進行動畫處理。

FadeTransition

對 widget 的透明度進行動畫處理。

Hero

一個將其子元件標記為 hero 動畫候選者的 widget。

PositionedTransition

Positioned 的動畫版本,它採用特定的 Animation 來在生命週期內將子元件的位置從起始位置轉換到結束位置...

RotationTransition

對 widget 的旋轉進行動畫處理。

ScaleTransition

對轉換後的 widget 的縮放進行動畫處理。

SizeTransition

對自身大小進行動畫處理,並裁剪和對齊子元件。

SlideTransition

對 widget 相對於其正常位置的位置進行動畫處理。

widget 目錄中尋找更多 widget。