首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

drag showModalBottomSheet的flutter - set捕捉

drag showModalBottomSheet是Flutter框架中的一个函数,用于显示一个从屏幕底部弹出的模态框。

这个函数有以下参数:

  • context:BuildContext对象,用于定位模态框的位置。
  • builder:WidgetBuilder回调函数,用于构建模态框的内容。
  • isScrollControlled:一个布尔值,用于指定模态框是否可以滚动,默认为false。
  • backgroundColor:Color对象,用于指定模态框的背景色,默认为透明。
  • shape:ShapeBorder对象,用于指定模态框的形状,默认为圆角矩形。
  • elevation:一个双精度值,用于指定模态框的高度,默认为8.0。
  • isDismissible:一个布尔值,用于指定是否可以通过点击模态框外部来关闭模态框,默认为true。
  • enableDrag:一个布尔值,用于指定是否可以通过拖动模态框的头部来关闭模态框,默认为true。
  • isScrollControlled:一个布尔值,用于指定是否可以通过拖动模态框的头部来关闭模态框,默认为true。

showModalBottomSheet函数返回一个Future对象,可以用于监听模态框的关闭事件。

这个函数的应用场景包括但不限于:

  • 显示用户操作选项,例如分享、删除等。
  • 提供更多信息或设置选项,例如用户个人资料展示、应用程序设置等。
  • 展示类似菜单的功能,例如底部导航菜单、底部筛选菜单等。

腾讯云相关产品中,没有直接对应的模态框组件或服务,但可以使用腾讯云提供的丰富的前端开发工具、服务器、存储和数据库等服务来构建和支持模态框的实现。以下是一些腾讯云相关产品的介绍链接地址:

  • 腾讯云 Flutter SDK:https://cloud.tencent.com/document/sdk/Flutter
  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云云数据库 MongoDB 版:https://cloud.tencent.com/product/cdb_mongodb
  • 腾讯云云开发(Tencent Cloud Base):https://cloud.tencent.com/product/tcb
  • 腾讯云弹性 MapReduce(EMR):https://cloud.tencent.com/product/emr
  • 腾讯云物联网开发平台(TIoT):https://cloud.tencent.com/product/iotexplorer
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

FlutterFlutter 拍照示例 ( 浮动按钮及点击事件 | 底部显示按钮组件 | 手势检测器组件 | 拍照并获取当前拍摄照片 | 从相册中选择图片 )

VoidCallback = void Function(); 二、底部显示按钮组件 ---- 调用 showModalBottomSheet 方法 , 即可弹出底部按钮组件 , 该组件由开发者定义...官网 : https://flutter.dev/ Flutter 插件下载地址 : https://pub.dev/packages Flutter 开发文档 : https://flutter.cn.../docs ( 强烈推荐 ) 官方 GitHub 地址 : https://github.com/flutter Flutter 中文社区 : https://flutter.cn/ Flutter 实用教程...://dart.cn/ Dart 开发者官网 : https://api.dart.dev/ Flutter 中文网 ( 非官方 , 翻译很好 ) : https://flutterchina.club...: GitHub 地址 : https://github.com/han1202012/flutter_photo ( 随博客进度一直更新 , 有可能没有本博客源码 ) 博客源码快照 : https

1.5K30

Flutter 入门指北之弹窗和提示(干货)

前面的小节把常用一些部件都介绍了,这节介绍下 Flutter一些操作提示。...Flutter操作提示主要有这么几种 SnackBar、BottomSheet、Dialog,因为 Dialog 样式比较多,放最后讲好了 SnackBar SnackBar 源码相对简单 const...,两种方式只有在展示类型上差别,方法调用无差,而且 showBottomSheet 和 fab 有组合动画,showModalBottomSheet 则没有,看下实际例子吧。...可以看到 showBottomSheet 会充满整个屏幕,然后 fab 会跟随一起到 AppBar 底部位置,而 showModalBottomSheet 展示高度不会超过半个屏幕高度,但是 fab...假如我们只需要展示 2-3 个 item,但是按照刚才方式 showModalBottomSheet 高度太高了,那我们可以在 ListView 外层包裹一层 Container,然后指定 height

2.2K20

Flutter 专题】20 图解【分享页面】底部对话框

和尚在学习 Flutter 过程中需要处理一个类似 Android 中 PopupWindow 效果分享弹框页。看似很简单页面,里面却有很多值得尝试地方。...---- GridView GridView 我们都很熟悉了,是日常中最常用到控件之一,和尚前段时间学习了一下 ListView 基本用法,GridView 用法基本相同,和尚不再多说,只提醒一个属性...Modal 式工作表:是一个半透明页面,默认占据屏幕一半 ScaffoldState.showModalBottomSheet。...核心源码 和尚稍稍修饰了一下页面效果,主要源码如下: import 'package:flutter/material.dart'; class SharePopup extends StatelessWidget...时间不长,还有很多不清楚和不理解地方,如果有不对地方还希望多多指教。

1.2K71

FlutterDialog

Flutter中,各种提示框、弹出框是如何实现呢?今天我们就来聊一聊这个问题。 首先咱们来聊聊Flutter系统内置Dialog。...Flutter系统内置Dialog 关于Flutter系统内置Dialog,我们可以从两个层面去讨论,一个是showDialog层面,一个是showModalBottomSheet层面。..._showModalBottomSheet() async { //将点击栏目的标识ID传递出来(传递给result) var result = await showModalBottomSheet...需要注意是,showModalBottomSheet不仅可以实现底部ActionSheet,还可以根据自己需求来实现一些其他自定义弹出内容。...如何自定义Dialog 上面我们讲了Flutter内置提示框,还介绍了一款flutter第三方提示组件fluttertoast,通常情况下,这些就满足我们日常开发需求了。

4.1K30

Flutter实现一个酷炫带动画列表型多选日历组件

由于项目需要,用Flutter重构了之前用Android做过日历组件,整体效果感觉不错,流畅度甚至超过原来,这里需要提一下官网做法,如下: var date = DateTime.now(...底部弹出方式日期方式 这块其实很简单,CalendarList本身就支持从底部滑出,调用方法是showModalBottomSheet,代码如下: showModalBottomSheet(...DateTime里面传入month参数如果超过了12,则前面的年会自动“进位”(Flutter设置太贴心了),好了,在_getMonthView里面,我们看看return了一个什么样Widget,...其他各种布局技巧及细节 可以改善地方 国际化支持 自定义颜色传入 后续发布到Flutter Pub 代码地址 本例中相关代码放在 github地址:github.com/heruijun/fl…...此例已经作为补充内容添加至我Flutter从0到1构建大前端应用》一书源码中,是一个知识点比较多综合案例,再版时会根据读者意见考虑加入到书中讲解。

1.7K30

Flutter操作提示

在前面的文章中我们学习了Flutter中输入以及选择控件用法,借助于这些组件大家可以完成很多常用功能,但是他不能及时在用户操作后完成相应界面提示,所以今天我们就会来看下Flutter操作提示。...在原生客户端有着几种常用用户提醒方式,如Dialog、Snackbar、BottomSheet等,今天我们就来介绍下Flutter中几种常用提醒方式。...今天我们就来介绍下这几种Dialog用法 。 在Flutter中你可以使用ShowDialog方法来显示这些Dialog。...如果要显示BottomSheet我们可以调用,showBottomSheet()或者showModalBottomSheet()方法。...现在我们仅仅把方法名改为showModalBottomSheet再来看下 ? 当然,大家可以根据自己需要设置相应内容和点击事件来满足相应需求。

2.1K30

Flutter+Dart聊天实例|flutter仿微信聊天|红包|朋友圈

Flutter_Chatroom聊天室项目是基于flutter+dart技术开发跨平台聊天实战案例,基本实现了登录/注册表单验证、消息表情发送、图片预览、红包/视频/朋友圈等功能。...: ^0.6.6+1 图片预览组件:photo_view: ^0.9.2 弹窗组件:showModalBottomSheet/AlertDialog/SnackBar 本地存储:shared_preferences...聊天页面实现|TextField编辑框插入表情 360截图20200513093616798.png flutter中TextField文本框提供maxLines属性可实现多行/换行文本,不过默认会有高度...textEditingController.selection.baseOffset; }); }, onTap: () {handleEditorTaped();}, ), ), 表情使用是...聊天消息滚动到最底部,使用是ListView里controller控制器jumpTo方法实现 ScrollController _msgController = new ScrollController

6.7K31

Flutter 小技巧之 ListView 和 PageView 各种花式嵌套

这次 Flutter 小技巧是 ListView 和 PageView 花式嵌套,不同 Scrollable 嵌套冲突问题相信大家不会陌生,今天就通过 ListView 和 PageView 三种嵌套模式带大家收获一些不一样小技巧...简单说:滑动事件发生时,默认会建立一个 Drag 用于处理后续滑动事件,Drag 会对原始事件进行加工之后再给到 ScrollPosition 去触发后续滑动效果。...Material 2效果,为什么说 Material2, 因为 Material3 上变了,具体可见: Flutter 3 下 ThemeExtensions 和 Material3 。...widget/vp_list_demo_page.dart#L262最后再补充一个小技巧:如果你需要 Flutter 打印手势竞技过程,可以配置 debugPrintGestureArenaDiagnostics...= true;来让 Flutter 输出手势竞技处理过程。

1.9K20
领券