当前位置: 首页 > 工具软件 > Drawer > 使用案例 >

Flutter 自定义 Drawer 弹出的 Icon

曹自怡
2023-12-01

当我们创建一个Drawer后,在AppBar左侧会默认出现一个图标,点击它可以弹出drawer,但是有时候我们希望将这个图标换成我们想要的图标。如果我们单纯地直接改AppBar的leading属性,改了之后再点击新的Icon不会再弹出Drawer了。

正确的做法如下:

appBar: AppBar(
          leading: Builder(builder: (BuildContext context) {
            return IconButton(
              icon: const Icon(Icons.face),
              onPressed: (){
                Scaffold.of(context).openDrawer();
              },
            );
          }),
          title: Text(title),
        ),

 

 类似资料: