通过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
待解决
相关问题
自定义Component中能否监听到手势返回?
114浏览 • 1回复 待解决
需要用手势处理一些旋转缩放的问题,鸿蒙手势问题
6660浏览 • 1回复 待解决
HarmonyOS 如何禁用页面返回手势?
81浏览 • 1回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
1726浏览 • 1回复 待解决
Web组件中如何通过手势滑动返回上一个Web页面
2421浏览 • 1回复 待解决
在Web组件中如何监听手势滑动返回上一个Web页面
382浏览 • 1回复 待解决
HarmonyOS 拦截系统返回手势问题
109浏览 • 1回复 待解决
HarmonyOS 如何监听返回键和返回手势,onPressedBack() api11以后不回调了
693浏览 • 1回复 待解决
如何禁用系统左右手势返回?
80浏览 • 1回复 待解决
HarmonyOS什么场景需要用到多UIAbility构建应用
183浏览 • 1回复 待解决
HarmonyOS 怎么监听Entry页面的滑动返回或物理返回按键的点击事件
367浏览 • 1回复 待解决
HarmonyOS CustomDialogController可否拦截返回事件?
23浏览 • 1回复 待解决
HarmonyOS 半模态转场,如何透传手势?
147浏览 • 1回复 待解决
如何禁用页面返回手势? 重写 onBackPressed() 方法,去掉 super.onBackPressed()仍不起作用
1714浏览 • 1回复 待解决
HarmonyOS 子窗口如何阻止物理返回事件
204浏览 • 1回复 待解决
如何设置Web组件加载的H5页面禁用手势缩放
2160浏览 • 1回复 待解决
HarmonyOS 侧滑返回事件拦截与绑定
759浏览 • 1回复 待解决
HarmonyOS 如何在APP应用中监听物理返回键关闭页面的事件?
28浏览 • 1回复 待解决
HarmonyOS加载.json格式的动图资源需要用哪个组件
161浏览 • 1回复 待解决
HarmonyOS 半模态转场+Gesture 手势组件SwipeGesture问题
253浏览 • 1回复 待解决
嵌入web页面后,点击进入系统设置,如何监听返回到当前页面
1895浏览 • 1回复 待解决
HarmonyOS 使用全模态转场绑定全屏模态页面的疑问
174浏览 • 1回复 待解决
HarmonyOS 自定义dialog怎么才能禁掉返回手势的自动消失
303浏览 • 1回复 待解决
HarmonyOS 如何在自定义弹窗组件CustomDialogController弹窗时禁用系统手势返回?
20浏览 • 1回复 待解决
HarmonyOS 如何监听返回键事件,实现连按两次返回,提示退出应用
530浏览 • 1回复 待解决
有两种解决方案:
方案一: 双向绑定 使用$$绑定第一个参数,通过手势返回后该值会默认变为false。
方案二: @Builder 写的自定义组件的第一个组件外层通过onDisAppear监听该组件的消失,在消失的回调中设置该值为false