我认为这可能会解决您的问题,通过移除 ListView 的填充。
drawer: new Drawer(
child: new ListView(
padding: const EdgeInsets.all(0.0),
children: <Widget>[
......
]
),
),
我也遇到过这个问题,我把ListView改成了Column,然后就解决了。通常,我们在抽屉中不会放太多内容,所以Column对我来说很适合。
drawer: new Drawer(
child: new Column( ///here change ListView to Column
padding: const EdgeInsets.all(0.0),
children: <Widget>[
......
]
), ),