flutter - 防止从外部触摸隐藏 showModalBottomSheet

标签 flutter dart

是否有可能阻止 ModalBottomSheet 对外部触摸隐藏?就像在 showDialog() 中一样,我们可以使用 barrierDismissible property to prevent dialog from closing on outside touch

最佳答案

你可以像这样使用 isDismissible: falseenableDrag: false

showModalBottomSheet(
      isDismissible: false,
      enableDrag: false,

      builder: (context) {
        return Container(
         height: 100.0
       )
      }
  );

关于flutter - 防止从外部触摸隐藏 showModalBottomSheet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57606605/

相关文章:

flutter - TextFormField 启用后未聚焦

if-statement - 如何在 Dart 的案例中访问 Switch 参数

datetime - flutter - DateTime.now() 在我的本地时间不一样

flutter - 即使使用 ScrollPhysics 也无法滚动 ListView

flutter - 如何获取ListTile中的行ID或行号?

unit-testing - 使用新的测试库在dart中设置单元测试的最佳方法是什么?

flutter - 从类变量添加 onPressed 函数

flutter - 在iOS中运行flutter应用程序时出错

flutter - 如何自动滚动到 GridView 的末尾?

json - 如何在flutter中将Json数据传递到另一个屏幕