一尘不染

Flutter:如何以编程方式打开抽屉

flutter

我想以Drawer编程方式打开而不是滑动它,如何禁用该滑动功能(抽屉的触摸功能)


阅读 362

收藏
2020-08-13

共1个答案

一尘不染

哈克,但它的作品。要禁用幻灯片打开功能,可以将drawerEdgeDragWidthScaffold 的属性设置为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();
        },
      ),
    ),
  );
}
2020-08-13