Flutter,使用 MediaQuery 调整每个小部件的大小是坏习惯吗?
Flutter, is it bad habit to use MediaQuery for sizing every widgets?
我几乎都用like
double number = 0.2;
someWidgetSize : MediaQuery.of(context).size."width or height" * number
对于每个小部件
但我突然觉得制作适用于所有设备屏幕尺寸的小部件太容易了
所以我很好奇这是不是坏习惯?(可能有副作用什么的)
谢谢
没有。这个没有副作用。
当动态小部件尺寸很重要时,我们都会这样做。请注意,这会使用设备大小。如果你想使用父 widget 的 dize 使用 LayoutBuilder
widget 给你父 wiget 的约束。
我几乎都用like
double number = 0.2;
someWidgetSize : MediaQuery.of(context).size."width or height" * number
对于每个小部件
但我突然觉得制作适用于所有设备屏幕尺寸的小部件太容易了
所以我很好奇这是不是坏习惯?(可能有副作用什么的)
谢谢
没有。这个没有副作用。
当动态小部件尺寸很重要时,我们都会这样做。请注意,这会使用设备大小。如果你想使用父 widget 的 dize 使用 LayoutBuilder
widget 给你父 wiget 的约束。