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))
)
答案 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: ...
),