如要進一步瞭解動畫,請參閱下列資源。
影片
- 運用五種快速動畫讓 Compose 應用程式脫穎而出
- Jetpack Compose:動畫
- 動態版面配置 (MAD Skills 播放清單)
- 動態智慧:打造更聰明的動畫 (2019 年 Google I/O 大會)
- 取得動畫 (2018 年 Android 開發人員高峰會)
- 轉換期間的窗口 - 2016 年 Google I/O 大會
範例
Android Animation 範例 GitHub 存放區提供許多示範特定動畫技術的程式碼範例。這個存放區中有幾個不同的範例專案:
專案 | 說明 |
---|---|
ActivitySceneTransitionBasic | 顯示如何使用從一個 Activity 到另一個 Activity 的共用元素轉換。 |
BasicTransition | 說明如何使用 Transitions 程式庫,在 UI 狀態之間建立順暢的轉換。 |
CustomTransition | 說明如何使用 Transitions 程式庫建立自訂轉場效果。 |
DrawableAnimations | 說明如何建立動畫向量可繪項目。 |
GridToPager | 說明如何從 RecyclerView 建立共用元素轉換,並轉換到 ViewPager 。 |
內插器 | 顯示不同的內插器對動畫動態效果的影響。 |
動態效果 | 說明如何為版面配置、清單和導覽實作各種類型的 Material Design 動態。 |
MotionCompose | 說明如何為 Jetpack Compose 實作各種不同類型的 Material Design 動態。 |
OurStreets | 展示整個應用程式中的共用元素轉換。 |
RevealEffectBasic | 說明如何實作循環顯示效果。 |
不營業 | 2016 年 Google I/O 大會談論的程式碼範例:從視窗轉換為轉場模式。 |