Flutter:如何以编程方式打开抽屉
问题内容:
我想以Drawer
编程方式打开而不是滑动它,如何禁用该滑动功能(抽屉的触摸功能)
问题答案:
哈克,但它的作品。要禁用幻灯片打开功能,可以将drawerEdgeDragWidth
Scaffold 的属性设置为0。
@override
Widget build(BuildContext context) {
return Scaffold(
drawerEdgeDragWidth: 0, // THIS WAY IT WILL NOT OPEN
drawer: Drawer(),
appBar: AppBar(
leading: IconButton(
icon: Icon(Icons.menu),
onPressed: () {
Scaffold.of(context).openDrawer();
},
),
),
);
}