在 Tap ListTile 上关闭抽屉

Close the Drawer on Tap ListTile

想要抽屉的 onTap ListTile,抽屉关闭。

我使用了 Navigation.pop(context) 但它会弹出整个屏幕。 我有一个带有全局键的 CustomScaffold。

你可以把这段代码放在任何按下的事件中,你会得到一个解决方案。

onPressed: () {
      if (_scaffoldKey.currentState.isDrawerOpen)
        _scaffoldKey.currentState.openEndDrawer();
      else {
        _scaffoldKey.currentState.openDrawer();
      }
    },