【发布时间】:2021-05-22 20:29:43
【问题描述】:
我有一个 Widget 包裹在 Padding 中。我想将rightPadding分别添加到当前设备的width。
这是我尝试过的:
child: Padding(
padding: const EdgeInsets.only(
top: 8,
bottom: 8,
right: MediaQuery.of(context).size.width / 30), // -> error
child: Image.asset('assets/images/person.png'),
),
但我得到了错误:
无效的常量值
为什么会这样,我该如何解决这个问题?
【问题讨论】:
-
如果您将整个小部件分配为常量,那么您就不能拥有像正确的变量值。
标签: flutter dart widget flutter-layout padding