是否可以将“高度”设置为“抽屉标题”?

时间:2018-08-09 13:45:36

标签: dart flutter

我正在寻找一种设置抽屉接头高度的方法。 我有这个DrawerHeader:

DrawerHeader(
        child: Text('Categories', style: TextStyle(color: Colors.white)),
        decoration: BoxDecoration(
            color: Colors.black
        ),
        margin: EdgeInsets.all(0.0),
        padding: EdgeInsets.all(0.0)
    ))

但是我没有办法将“高度”设置为“抽屉”,这太大了。

2 个答案:

答案 0 :(得分:18)

您可以使用Container小部件包装它。

Container(
        height: 10.0,
      child: DrawerHeader(
            child: Text('Categories', style: TextStyle(color: Colors.white)),
            decoration: BoxDecoration(
                    color: Colors.black
            ),
            margin: EdgeInsets.all(0.0),
            padding: EdgeInsets.all(0.0)
      ),
    );

答案 1 :(得分:3)

您可以使用 SizedBox 小部件来调整高度 DrawerHeader

new SizedBox(
   height : 120.0, 
   child  : new DrawerHeader(
      child  : new Text('Categories', style: TextStyle(color: Colors.white)),
      decoration: new BoxDecoration(color: Colors.black),
      margin : EdgeInsets.all(0.0),
      padding: EdgeInsets.all(0.0)
   ),
);