介紹
根據官方解釋:
The screen manager is a widget dedicated to managing multiple screens for your application. The default ScreenManager displays only one Screen at a time and uses a TransitionBase to switch from one Screen to another.
screen,中文翻譯為螢幕,意思是我們可以利用screen(maneger)來規劃app的所有畫面。
在screen篇中,讀者可以學到如何添加、刪除、切換畫面以及設定切換畫面時的轉場效果。
為何widget重要?
在大部分app中,都會添加許多不同的畫面來區分功能(例如登入畫面、主畫面、設定畫面......等等),鮮少有app可以只用一個畫面完成複雜的分工,因此學習screen相關知識可以讓app更方便操作、程式碼能更有組織性。
Layout篇學習方法與順序
在screen篇中,首先必須學的是screen manager以便了解畫面是如何被管理。接著學習screen來了解如何將想呈現的內容放入screen,並且將screen放入screen manager。最後學習各個Transition讓screen在切換時有切換特效。以下圖來說學習順序大概是這樣:
沒有留言:
張貼留言