- Flutter開發實例解析
- 王睿
- 379字
- 2021-11-12 11:11:39
CHAPTER 3
第3章 自定義視圖和動畫——開發精美的擬物時鐘
Flutter的一大特色是采用內置繪圖引擎,此方式帶來了許多其他跨端框架難以實現的特性,比如優秀的跨端一致性。除此之外,通過自繪制,Flutter對底層繪制能夠實現更多的掌控,這為Flutter帶來了強大的自定義視圖繪制能力和動畫能力,讓開發者能夠高效開發出精美的UI效果。
Flutter提供了豐富的UI組件,適用于大部分應用場景。但在現實開發中,有的功能需要高度定制UI,基于現成組件難以實現預期效果。在這種情況下只能選擇自定義視圖自行繪制。
同時,隨著移動應用對體驗要求的不斷提升,動畫已成為了移動應用中不可缺少的一部分。賞心悅目的動畫效果能夠為用戶帶來更加流暢、舒適的使用體驗。Flutter提供了強大的動畫能力,能夠高效地開發出各種動效效果。
本章的目標是介紹如何在Flutter中創建自定義視圖,以及Flutter動畫框架的使用方法,并通過一個精美的擬物時鐘實戰項目對本章的知識進行鞏固與加強。