2023年10月16日 星期一

Kivy screen篇 概述

介紹

根據官方解釋:

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在切換時有切換特效。以下圖來說學習順序大概是這樣:



沒有留言:

張貼留言

精選文章

Kivy UIX篇 widget篇 TabbedPanel類 event篇 講解