相关问题
HarmonyOS bindSheet半模态弹窗
276浏览 • 1回复 待解决
HarmonyOS 关于使用bindSheet构建半模态转场问题
866浏览 • 1回复 待解决
HarmonyOS 如何在List或者Grid中使用半模态 bindSheet
23浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用bindSheet实现半模态转场效果?
100浏览 • 1回复 待解决
半模态弹窗如何禁止两边触摸
31浏览 • 0回复 待解决
HarmonyOS bindSheet 系统半模态转场动画关闭视图会出现回弹闪烁
511浏览 • 1回复 待解决
UIExtension中的panel半模态弹窗,设置了TextInput defaultFocus(true)
970浏览 • 1回复 待解决
HarmonyOS List组件在bindSheet半模态里面进行加载,监听底部的onReachEnd不生效
345浏览 • 1回复 待解决
半模态转场关闭弹窗重新打开时无需重新加载
893浏览 • 1回复 待解决
在半模态中嵌套List组件,下滑到底关闭半模态组件
394浏览 • 1回复 待解决
半模态组件bindSheet在折叠机和平板中的默认大小是一致的吗?
245浏览 • 1回复 待解决
如何固定半模态转场的高度
515浏览 • 1回复 待解决
应用怎么实现半模态效果
2264浏览 • 1回复 待解决
半模态转场如何控制固定高度
1909浏览 • 1回复 待解决
open Harmony如何将一个页面的数据传到半模态弹窗
78浏览 • 1回复 待解决
HarmonyOS 半模态转场中传入的页面内容问题
403浏览 • 1回复 待解决
半模态转场来实现弹框样式的页面
897浏览 • 1回复 待解决
HarmonyOS 半模态转场,如何透传手势?
350浏览 • 1回复 待解决
HarmonyOS bindSheet模态弹框,如何设置最小高度?
7浏览 • 1回复 待解决
半模态弹窗问题,Title行增加其他文本或者按钮的话,为什么Title 的build只能定制70%的区域
1726浏览 • 1回复 待解决
CustomDialog如何实现半模态详情页效果
1743浏览 • 1回复 待解决
HarmonyOS 半模态转场+Gesture 手势组件SwipeGesture问题
449浏览 • 1回复 待解决
半模态转场回弹效果和底部按钮固定demo
1652浏览 • 1回复 待解决
HarmonyOS 怎么修改半模态转场页面顶部圆角大小
666浏览 • 0回复 待解决
JS开发原子化服务半模态的页面如何开发
4272浏览 • 1回复 待解决
bindSheet半模态转场基本介绍
半模态转场通过bindSheet属性为组件绑定半模态页面,在组件插入时可通过设置自定义或默认的内置高度确定半模态大小。
可以通过设置height属性来实现自定义高度;也可以通过设置height属性的SheetSize枚举类型,默认是LARGE。
MEDIUM
指定半模态高度为屏幕高度一半。
LARGE
指定半模态高度几乎为屏幕高度。
FIT_CONTENT11+
指定半模态高度为适应内容的高度。
bindSheet(isShow: boolean, builder: CustomBuilder, options?: SheetOptions)
场景描述
场景一:基于bindSheet半模态弹窗dragBar控制条对手势的判断
场景二:基于bindSheet半模态弹窗系统提供的能力(关闭图标和点击蒙层)和自定义的能力来关闭弹窗
方案描述
场景一:基于bindSheet半模态弹窗dragBar控制条对手势的判断
半模态bindSheet属性dragBar控制条添加了对手势的判断,在上滑,下滑或者点击控制条时,不会关闭面板。
说明:dragBar默认支持手势的判断
效果图
核心代码
场景二:基于bindSheet半模态弹窗系统提供的能力(关闭图标和点击蒙层)和自定义的能力来关闭弹窗
方案一
希望弹出半模态之后,能实现点击背景,控制面板关闭的效果,根据系统提供的能力,通过点击蒙层和半模态弹窗中关闭图标来实现关闭半模态弹窗。
bindsheet半模态弹窗中showClose属性控制显示关闭图标,默认是显示;enableOutsideInteractive属性控制半模态所在页面是否允许交互。
核心代码
效果图
方案二
bindsheet的isShow属性可以控制半模态页面是否显示,isShow是boolean类型,因此可以通过Button的点击事件来控制半模态弹窗的弹出和关闭。
核心代码
效果图