首頁>技術>

前面我的文章介紹了鴻蒙Harmony的定向佈局(DirectionalLayout)、從屬佈局(DependentLayout),最近更新了手機開發者2.0版本之後,其佈局又新增了兩大布局,讓我們來瞅一瞅!

前文簡介:

最新更新了的是:

層疊佈局(StackLayout)、表格佈局(TableLayout)。

【對標】

層疊佈局(StackLayout)對標安卓的幀佈局(FrameLayout)

表格佈局(TableLayout)對標則需要結合安卓的表格佈局(TableLayout)和網格佈局(GridLayout)

【結論】

拿層疊佈局(StackLayout)來說,其實從安卓的幀佈局來說就有兩大主要屬性foreground和foregroundGravity,其作用是控制前景影象,那麼在層疊佈局來說肯定也是有同樣的需求,果不其然foreground_element和foreground_alignment,同樣也是用來控制前景影象的。

拿表格佈局(TableLayout)來說,這裡為什麼要同時對比安卓的表格佈局和網格佈局呢,雖然其雖然也叫TableLayout,定義是使用表格的方式劃分子元件。但從官網的介紹來分析,其鴻蒙的表格佈局不僅僅可以設定行數列數,還可以設定對齊方式。這個就和安卓的網格佈局即為類似,具體參見附錄。

附錄:

【鴻蒙】

層疊佈局(StackLayout)屬性列表:

表格佈局(TableLayout)屬性列表:

15
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 熔斷和限流原理和使用