我编写以下小部件:
class Bottombar extends StatelessWidget {
final double padding;
Bottombar({@required this.padding});
@override
Widget build(BuildContext context) {
return new Container(
padding: const EdgeInsets.all(padding), child: new Text('Test'),);
}
}
Run Code Online (Sandbox Code Playgroud)
但是,它报告编译错误,即padding参数必须为常量表达式。为什么不能将final成员字段用作小部件填充的参数?是什么原因?
扑扑的版本是beta 0.3.1
| 归档时间: |
|
| 查看次数: |
435 次 |
| 最近记录: |