flutter 我的带有自定义图标的endDrawer,按下后无法打开

fjnneemd  于 2022-11-30  发布在  Flutter
关注(0)|答案(1)|浏览(213)

我一直在受苦,因为我想一个结束抽屉与CUSTON图标在另一只手我有我的endDrawer与custon图标,但按下停止工作。我可以改变我的代码,回到工作?谢谢大家

@override
  Widget build(BuildContext context) {
          final GlobalKey<ScaffoldState> _key = GlobalKey(); 
    return Scaffold(
      drawerEnableOpenDragGesture: true,
      appBar: AppBar(
      
        title: Text('Relatório'),
        actions: <Widget>[
            IconButton(
              icon: Icon(Icons.filter_list_outlined),
               onPressed: () => _key.currentState?.openEndDrawer(), 
            ),
          ],
          
      ),
      endDrawer: Drawer(
        key: _key,
        child: Container(
          width: 100,
          height: 100,
        ),
      ),
    );
  }

正如你们所看到的,我的代码没有像预期的那样响应。给我建议。

wj8zmpe1

wj8zmpe11#

您需要在Scaffold而不是Drawer小工具上提供密钥。
第一个

相关问题