在 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();
}
},
想要抽屉的 onTap ListTile,抽屉关闭。
我使用了 Navigation.pop(context) 但它会弹出整个屏幕。 我有一个带有全局键的 CustomScaffold。
你可以把这段代码放在任何按下的事件中,你会得到一个解决方案。
onPressed: () {
if (_scaffoldKey.currentState.isDrawerOpen)
_scaffoldKey.currentState.openEndDrawer();
else {
_scaffoldKey.currentState.openDrawer();
}
},