作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我在 flutter 中使用 showBottomSheet 来显示持久的底页。如何防止 flutter showBottomSheet 通过向下拖动被解雇? 我在下面添加了我的代码。您可以放置一个原 Material 按钮,并在按下时调用此函数。
void itemChooser(
{int currentItemCount, String name, callBack, BuildContext context}) {
int chosen = 0;
showBottomSheet(
context: context,
builder: (BuildContext context) {
return Container(
height: 500,
color: Colors.white,
);
});
}
最佳答案
只需用 GestureDetector
包裹您的 child 并设置 onVerticalDragStart: (_) {}
,
showBottomSheet(
context: context,
builder: (context) => GestureDetector(
child: *your_widget*,
onVerticalDragStart: (_) {},
),
);
关于flutter - 如何防止 flutter showBottomSheet 通过向下拖动被解雇?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56559826/
尝试在我的应用程序中实现 showBottomSheet,但它引发错误:Scaffold.of() 调用的上下文不包含 Scaffold。 在网上搜索了一下之后,我添加了一个 GlobalKey 但这
想象一下创建一个底部工作表如下: final PersistenBottomSheetController bottomSheetController = showBottomSheet(...);
我在 flutter 中使用 showBottomSheet 来显示持久的底页。如何防止 flutter showBottomSheet 通过向下拖动被解雇? 我在下面添加了我的代码。您可以放置一
我是一名优秀的程序员,十分优秀!