在APP開發(fā)當中界面布局的重要性是非常重要的,就像一個網(wǎng)站建設(shè)的布局,布局方式會直接影響到用戶的視覺效果以及體驗。一個APP開發(fā)同樣也是如此,所以接下來今天濟南網(wǎng)站建設(shè)的小編要為大家分享的就是APCloud App的UI都是由哪些主要組件組成的。
一、Widget組件
Widget是APICloud應用運行管理的最小單位,并且每一個APICloud應用都會包含這至少一個Widget,每一個Widget都具有獨立的代碼、資源和窗口系統(tǒng),還有就是Widget 之間可以相互調(diào)用。
二、Layout組件
Layout組件可以實現(xiàn)某一種特定的布局效果, 通過定義好的布局組織一組Window或Frame來完成整體的界面布局效果。并且每一個Layout內(nèi)部都可以包含Window和Frame。
三、Frame組件
Frame是一個獨立的Native視圖,與Window類似,F(xiàn)rame所承載的內(nèi)容是由其所加載的HTML頁面決定。每一個Frame都是一個獨立的Web容器,有其獨立的DOM樹結(jié)構(gòu),并且可以獨立進行渲染。并且Frame的位置和寬高可通過參數(shù)進行配置。
四、UIModule組件
UI模塊由一組Native的視圖組成,可以實現(xiàn)某種特定的UI界面效果,并且支持全屏展示和局部展示。每一個UI 模塊都具有其獨立的生命周期、界面布局、事件管理和數(shù)據(jù)交互。UI模塊一般都需要嵌入到Window或Frame中使用。
五、Window
Window是一個獨立的Native窗口(Android 或iOs),是APICloud應用界面布局的基本組件,在APP開發(fā)中每一個App都是由多個Window組成的。Window 所承載的內(nèi)容由其所加載的HTML頁面決定。每一個Window都是一個 獨立的Web容器,都有自己獨立的DOM樹結(jié)構(gòu),并且可以獨立進行渲染。
好了,以上的5點就是這次濟南網(wǎng)站建設(shè)的小編為大家分享的在APP開發(fā)中APICloud界面布局都是有哪些主要組件組成的。希望能夠幫到大家!