国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Flutter中的Flex布局(彈性布局)

2023-01-30 09:35 作者:一行小詩  | 我要投稿

Flex是當(dāng)前最流行一種的布局方式,F(xiàn)lex可以自動(dòng)計(jì)算大小,均勻地分配父容器空間,因此在布局過程中,我們只需要關(guān)注父容器的大小和位置就能完成布局。

Flutter里的Flex布局中與Web中的Flex布局不同的是,子組件不允許溢出Flex組件的,而Web中是溢出后自動(dòng)折行的。

注:在Flutter中允許折行的布局叫做Wrap布局(流式布局)。

子元素的所占空間超過了Flex主軸的長度而報(bào)錯(cuò)

為了解決這個(gè)問題,就需要引入Expanded組件,這個(gè)組件的flex參數(shù)為彈性系數(shù),如果為0或者null,則表示沒有彈性,不會自動(dòng)伸縮所占空間。

彈性系數(shù)作用可以理解為把主軸的長度平均分為彈性系數(shù)之和的份數(shù),每個(gè)子元素會根據(jù)彈性系數(shù)占據(jù)不同的份數(shù),有了系數(shù)的限制,子元素就不會溢出主軸了。

子元素大小公式

舉個(gè)例子:

效果圖:

Expanded組件為子元素提供彈性空間


Flutter中的Flex布局(彈性布局)的評論 (共 條)

分享到微博請遵守國家法律
丽水市| 古丈县| 张北县| 荔浦县| 鄯善县| 建平县| 白山市| 曲沃县| 元氏县| 循化| 新宁县| 稷山县| 苍溪县| 江阴市| 石柱| 行唐县| 陆良县| 宜兰县| 札达县| 高雄市| 江津市| 宜君县| 平罗县| 炎陵县| 隆昌县| 西宁市| 昌乐县| 顺义区| 射洪县| 石泉县| 马关县| 修文县| 旺苍县| 卓尼县| 双柏县| 都安| 襄汾县| 龙胜| 宾阳县| 苗栗市| 铜鼓县|