BoxDecoration小部件缺少填充属性

时间:2019-08-08 03:03:28

标签: flutter dart

BoxDecoration class docs表明此窗口小部件具有padding属性。

但是,当我将此属性与该属性一起使用时,会得到: The named parameter 'padding' isn't defined

我以为我的flutter版本已经过时,但是我使用的是v1.7.8 + hotfix.4,即most recent(截至2019年8月7日),所以我不确定如何解决此错误。

我的代码如下:

DrawerHeader(
  ...
  decoration: BoxDecoration(... padding: EdgeInsets.all(4.0))
)

2 个答案:

答案 0 :(得分:0)

就像@pskink在评论中提到的那样,BoxDecoration构造函数没有padding参数,因此它是由padding = border?.dimensions确定的。

答案 1 :(得分:0)

我看到上面的答案不完整,所以这是我的完整示例答案,希望它有所帮助。 decoration: BoxDecoration() 有 padding 属性,因为它是一个类属性

DrawerHeader(
          decoration: BoxDecoration(color: Colors.white),
          padding: EdgeInsets.symmetric(horizontal: 20.0, vertical: 10.0),
          child: ...
),