通过bindContentCover显示全屏模态页面,弹出后需要用手势返回的话,怎样监听到手势返回事件
Button("transition modal 2")
.margin(10)
.fontSize(20)
.onClick(()=>{
this.isShow2 = true;
}).bindContentCover(this.isShow2, this.myBuilder2(), {modalTransition: ModalTransition.NONE, backgroundColor: Color.Orange, onAppear: () => {console.log("BindContentCover onAppear.")}, onDisappear: () => {console.log("BindContentCover onDisappear.")}})
通过bindContentCover控制模态页面是否显示,手势返回后,该字段值无法设置为false,不能再次触发展示。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何监听到手机手势的返回
388浏览 • 1回复 待解决
自定义Component中能否监听到手势返回?
674浏览 • 1回复 待解决
需要用手势处理一些旋转缩放的问题,鸿蒙手势问题
7166浏览 • 1回复 待解决
HarmonyOS 元素使用了动画事件,会监听不到手势拖拽。去掉动画事件可以监听到手势拖拽。
274浏览 • 1回复 待解决
HarmonyOS 页面返回事件如何监听
414浏览 • 1回复 待解决
HarmonyOS Navigation Dialog模式下如何禁用手势返回
496浏览 • 1回复 待解决
HarmonyOS 页面如何禁止手势返回
310浏览 • 1回复 待解决
HarmonyOS 如何禁用页面返回手势?
484浏览 • 1回复 待解决
HarmonyOS Navigation中的页面如何监听返回事件
231浏览 • 1回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
2080浏览 • 1回复 待解决
HarmonyOS 子窗口页面返回事件无效
226浏览 • 1回复 待解决
HarmonyOS 如何监听到已经返回到当前页面
249浏览 • 1回复 待解决
在Web组件中如何监听手势滑动返回上一个Web页面
1060浏览 • 1回复 待解决
HarmonyOS 如何监听返回键和返回手势,onPressedBack() api11以后不回调了
1905浏览 • 1回复 待解决
Web组件中如何通过手势滑动返回上一个Web页面
3186浏览 • 1回复 待解决
输入手机号返回一个秘钥,需要用到 HmacSHA1
404浏览 • 1回复 待解决
HarmonyOS 拦截系统返回手势问题
1075浏览 • 1回复 待解决
HarmonyOS 禁用滑动返回手势问题
280浏览 • 1回复 待解决
获取左滑返回手势方法
697浏览 • 1回复 待解决
HarmonyOS web组件拦截返回手势
246浏览 • 1回复 待解决
如何禁用系统左右手势返回?
533浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用bindContentCover进行全屏模态页面绑定并设置过渡动画?
431浏览 • 1回复 待解决
HarmonyOS 手势监听
473浏览 • 1回复 待解决
HarmonyOS CustomDialog弹窗,返回手势时会消失,在哪里可以拦截这个事件
561浏览 • 1回复 待解决
HarmonyOS RN如何拦截返回事件
235浏览 • 1回复 待解决
有两种解决方案:
方案一: 双向绑定 使用$$绑定第一个参数,通过手势返回后该值会默认变为false。
方案二: @Builder 写的自定义组件的第一个组件外层通过onDisAppear监听该组件的消失,在消失的回调中设置该值为false