學習筆記(十一):ArkUi-彈性佈局 (Flex)

听着music睡發表於2024-10-29

彈性佈局(Flex)提供更加有效的方式對容器中的子元素進行排列、對齊和分配剩餘空間。

常用於頁面頭部導航欄的均勻分佈、頁面框架的搭建、多行資料的排列等。

容器預設存在主軸與交叉軸,子元素預設沿主軸排列,子元素在主軸方向的尺寸稱為主軸尺寸,在交叉軸方向的尺寸稱為交叉軸尺寸。

1、direction

設定主軸的方向,從而控制子元素的排列方向。

四個設定選項

2、wrap

預設情況下,Flex容器中的子元素都排在一條線(又稱“軸線”)上。

wrap屬性控制當子元素主軸尺寸之和大於容器主軸尺寸時,Flex是單行佈局還是多行佈局。在多行佈局時,透過交叉軸方向,確認新行排列方向。

3、justifyContent

設定子元素在主軸方向的對齊方式

相關文章