五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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布局(彈性布局)的評論 (共 條)

分享到微博請遵守國家法律
郎溪县| 武平县| 桑日县| 清苑县| 合水县| 宁城县| 景德镇市| 辉县市| 阿瓦提县| 天柱县| 隆安县| 宜昌市| 成都市| 兴文县| 长汀县| 时尚| 杂多县| 皋兰县| 炎陵县| 绩溪县| 济源市| 汝州市| 玉田县| 额敏县| 德化县| 龙江县| 长乐市| 连平县| 杭锦后旗| 滨海县| 抚松县| 双桥区| 读书| 家居| 普安县| 绥滨县| 凤台县| 忻城县| 阳曲县| 沂水县| 平顶山市|