翩翩,使用MediaQuery来调整每个widget的大小是个坏习惯吗?

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

我几乎用的是

double number = 0.2;
someWidgetSize : MediaQuery.of(context).size."width or height" * number 

对于每一个小部件

但我突然想到,要为所有设备的屏幕尺寸制作小部件太容易了。

所以我只是好奇,这是不是坏习惯?

谢谢

flutter flutter-layout flutter-animation
1个回答
1
投票

不,这没有任何副作用。

我们都会在有一个动态的小组件尺寸时这样做。只是要注意,这使用了设备的大小。如果您想使用父 widget 的尺寸,请使用 LayoutBuilder widget,给你提供父wiget的约束。

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