在 LayoutBuilder 中将值传递给子项
Pass values to child in LayoutBuilder
我正在使用 LayoutBuilder 并想将值传递给子窗口小部件:
LayoutBuilder(
builder: (BuildContext context, BoxConstraints constraints) {
return Padding(
padding: const EdgeInsets.all(constraints.maxWidth / 10),
但是我收到了错误
Invalid constant value
有没有办法将 constraints.maxWidth 传递给子小部件?
删除EdgeInsets.all之前的const关键字,因为constraints.maxWidth不是常数项
我正在使用 LayoutBuilder 并想将值传递给子窗口小部件:
LayoutBuilder(
builder: (BuildContext context, BoxConstraints constraints) {
return Padding(
padding: const EdgeInsets.all(constraints.maxWidth / 10),
但是我收到了错误
Invalid constant value
有没有办法将 constraints.maxWidth 传递给子小部件?
删除EdgeInsets.all之前的const关键字,因为constraints.maxWidth不是常数项