在設計UI的同時,若能加入動畫的配置,勢必會讓頁面更佳的生動,故Flutter提供了豐富的動畫庫和工具,以實現各種動畫效果。
以下是幾種常見的動畫
1.隱藏和顯示動畫:通過更改不透明度,輕鬆控制小部件的可見性。
2.平移、旋轉和縮放動畫:顧名思義可以實現平移、旋轉和縮放等變換效果。
3.類物理特性的動畫:可以創建仿真物理效果,例如彈跳。
4.頁面跳轉動畫:處理頁面轉換的動畫。
5.Hero動畫:用於在兩個頁面之間共享特定元素,如圖像或小部件。
6.交錯動畫:將多個動畫效果接在一起,或將它們組合以實現更複雜的動畫。
先認識一些常見的動畫,之後幾篇文章會來嘗試實作看看
(Flutter 官網中有關動畫的介紹: https://docs.flutter.dev/ui/animations )