我可以用百分比而不是像素来定义Flutter小部件的宽度吗?

问题描述 投票:0回答:1

理想情况下,我想这样做

SizedBox(
    height: 20.0,
    width: 25%,
),

代替

SizedBox(
    height: 20.0,
    width: 150.0,
),

谢谢! Flutter超级新手,感谢指导!

flutter flutter-layout
1个回答
0
投票

尝试一下:

MediaQuery.of(context).size.width * 0.25;

它获得设备的宽度,然后将其乘以0.25,以查找您要查找的那25%。希望对您有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.