相关问题
UIExtension中的panel半模态弹窗,设置了TextInput defaultFocus(true)
459浏览 • 1回复 待解决
半模态转场关闭弹窗重新打开时无需重新加载
302浏览 • 1回复 待解决
应用怎么实现半模态效果
675浏览 • 1回复 待解决
半模态转场如何控制固定高度
500浏览 • 1回复 待解决
半模态转场来实现弹框样式的页面
358浏览 • 1回复 待解决
bindSheet模态框多了个关闭按钮,之前的版本是没有的
437浏览 • 1回复 待解决
半模态弹窗问题,Title行增加其他文本或者按钮的话,为什么Title 的build只能定制70%的区域
458浏览 • 1回复 待解决
半模态转场回弹效果和底部按钮固定demo
486浏览 • 1回复 待解决
CustomDialog如何实现半模态详情页效果
492浏览 • 1回复 待解决
是否有符合要求的半弹窗组件
533浏览 • 1回复 待解决
JS开发原子化服务半模态的页面如何开发
2644浏览 • 1回复 待解决
什么叫模态、半模态,这两个和UiAbility、UIExtensionAbility有什么关系?
539浏览 • 1回复 待解决
拉起双半模态,在实际开发中,我们在点击对应的选项时,需要通过半模态去进行进行着重显示
435浏览 • 1回复 待解决
基于ArkUI现有能力实现自定义弹窗封装方案
153浏览 • 1回复 待解决
基于webView的嵌套滚动
129浏览 • 1回复 待解决
基于原生的水印添加能力
187浏览 • 1回复 待解决
鸿蒙是基于Android的吗?
9829浏览 • 2回复 已解决
基于RichEditor的评论编辑
178浏览 • 1回复 待解决
为什么bindSheet.preferType 无法设置成从底部弹出
538浏览 • 1回复 待解决
基于原生的跨模块资源访问
261浏览 • 1回复 待解决
如何在自定义弹窗中再次弹窗
811浏览 • 1回复 待解决
基于measure实现的文本测量
148浏览 • 1回复 待解决
基于mysql的悲观锁的运用场景?
1345浏览 • 1回复 待解决
基于加解密算法框架的规格问题
194浏览 • 1回复 待解决
自定义弹窗,自定义弹窗的使用更加灵活,适用于更多的业务场景
372浏览 • 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的点击事件来控制半模态弹窗的弹出和关闭。
核心代码
效果图