答案 0 :(得分:2)
只需调用Navigator.of(context).pop();
示例:
ListTile(
title: Text('Item 1'),
onTap: () {
// Update the state of the app.
// ...
// Then close the drawer.
Navigator.pop(context);
},
),
答案 1 :(得分:0)
要全局管理扑纸器,您可以做的是
将全局密钥添加到您的脚手架,以通过编程方式管理抽屉的打开和关闭。
GlobalKey<ScaffoldState> _scaffoldKey = GlobalKey();
@override
Widget build(BuildContext context) {
return Scaffold(
key: _scaffoldKey,
body:YOUR_WIDGET,
);
}
要全局打开抽屉,
_scaffoldKey.currentState.openDrawer();
要全局关闭抽屉,
Navigator.of(context).pop();
这样,您可以全局管理抽屉打开和关闭事件。