dart 常量列表文本中的值必须是常量

w1e3prcc  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(89)
SizedBox(

宽度:双倍。无穷大,
子级:原始材料按钮(
填充颜色:颜色(900),
仰角:0.0,
填充:边缘插入。对称(垂直:20.0),
形状:圆角矩形边框(),
错误。“消息”:“常量列表文本中的值必须是常量。\n请尝试从列表文本中删除关键字'const'。",“source”:“ dart ”,
定径箱开始时的常量

brgchamk

brgchamk1#

您在SizedBox属性中使用了一个动态值,即double.infinity,这就是为什么它不允许在SizedBox中使用const关键字。只需删除关键字,它就可以正常工作。或者在宽度中放置静态值。如下所示:

const SizedBox(
   width: 24,
   child: RawMaterialButton(
   fillColor: Color(900),
   elevation: 0.0,
   padding: EdgeInsets.symmetric(vertical: 20.0),
   shape: RoundedRectangleBorder(),
)

相关问题