動畫是現代行動應用程式中不可或缺的元素,能夠提供流暢且明瞭的使用者體驗。

動畫修飾符和可組合函式

AnimatedVisibility 可組合項可讓您輕鬆隱藏或顯示內容。
使用 animateContentSize() 可自動調整大小變更的動畫。
使用 AnimatedContent 在含有不同內容的可組合項之間建立動畫。

以價值為準的動畫

使用 animate*AsState 函式為個別屬性 (例如不透明度) 製作動畫。
使用 Transition 即可一次為多個值製作動畫。
使用 InfiniteTransition 持續為屬性製作動畫。
瞭解如何自訂動畫的時間長度、加/減速曲線和彈簧設定。
瞭解如何為動畫編寫測試。
進一步瞭解如何在 Android Studio 中預覽動畫。