响应式填充抖动

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

我试图将屏幕尺寸的百分比传递给padding小部件,但它表示该值应该是常数,而且当您只是键入数字时,它也会在不同的设备中显示不同的UI。所以我们应该为响应式填充做什么。

double h = MediaQuery.of(context).size.height;

Padding(
                    padding: const EdgeInsets.fromLTRB(h*0.2, 5.0, 50.0, 0.0),
                    child:...
flutter dart flutter-layout
1个回答
0
投票

const中删除EdgeInsets关键字。 const关键字表示Flutter事先知道特定窗口小部件将使用的值。显然,如果这些值取决于设备的高度,则Flutter在执行代码之前将无法识别它们。

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