抽屉的背景是透明的。我已经尝试重新热加载我从头开始编写的整个代码,但它没有起作用。

drawer: ListView(
        children: <Widget>[
          DrawerHeader(
            padding:
                EdgeInsets.symmetric(vertical: 20.0, horizontal: 100.0),
            child: Text('Hi!'),
            curve: Curves.easeInCubic,
          ),
          ListTile(
            contentPadding: EdgeInsets.all(100.0),
            leading: Icon(Icons.home),
            trailing: Icon(Icons.donut_small),
            title: Text(
              'Home',
              style: TextStyle(color: Colors.white),
            ),
          )
        ],
      ),

参考图像
flutter - 抽屉是透明的-LMLPHP

最佳答案

您应该使用Drawer小部件作为您的ListView

drawer:
     Drawer(
        child: ListView(
           ....

此处提供更多信息:https://flutter.dev/docs/cookbook/design/drawer

关于flutter - 抽屉是透明的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56321435/

10-09 12:54