HarmonyOS @CustomDialog装饰器的自定义对话框,如果做到不被系统返回键/侧滑返回关闭?
目前@CustomDialog装饰器的自定义对话框不能控制是否可以关闭,在点击系统返回键/侧滑屏幕时,会强行关闭对话框。有没有像dialog的cancelable属性,控制对话框不能被系统返回键/侧滑屏幕关闭?
操作步骤:
1、使用@CustomDialog装饰器自定义一个对话框,并调用CustomDialogController.open()弹出。
2、模拟器点击系统返回键,或者真机操作侧滑返回。此时系统会把对话框关闭。
SDK版本:
HarmonyOS-NEXT-DP2
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 自定义对话框内部如何关闭该对话框?
91浏览 • 1回复 待解决
HarmonyOS 自定义对话框自动关闭的问题
85浏览 • 1回复 待解决
HarmonyOS 显示的对话框如何处理返回键消失的问题
12浏览 • 1回复 待解决
HarmonyOS 键盘把对话框顶上去,导致自定义对话框变形
68浏览 • 1回复 待解决
HarmonyOS 如何禁止自定义弹窗返回键关闭?
200浏览 • 1回复 待解决
react-native 如何监听HarmonyOS侧滑返回或者点击系统返回键
644浏览 • 1回复 待解决
HarmonyOS openCustomDialog返回的对话框id是undefined?
360浏览 • 1回复 待解决
HarmonyOS如何从对话框获取用户返回结果?
381浏览 • 1回复 待解决
HarmonyOS如何设置自定义CustomDialog 在点击系统返回按钮的时候不关闭
402浏览 • 1回复 待解决
HarmonyOS dialog如何禁止侧滑返回关闭
41浏览 • 1回复 待解决
HarmonyOS如何全局打开一个自定义对话框?
334浏览 • 1回复 待解决
HarmonyOS 文本Text组件选择对话框自定义的方案
43浏览 • 1回复 待解决
HarmonyOS 自定义dialog怎么屏弊系统的返回键
484浏览 • 1回复 待解决
如何封装一个自定义Dialog对话框
2265浏览 • 1回复 待解决
HarmonyOS customDialog如何禁用掉侧滑返回手势?
23浏览 • 1回复 待解决
如何禁用侧滑返回,底部手机返回?或提供侧滑返回监听方法?
444浏览 • 1回复 待解决
HarmonyOS 自定义dialog如何禁止返回键取消
375浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 @CustomDialog 想要实现屏蔽物理返回,不允许用物理返回按钮关闭弹窗
340浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何创建和使用自定义对话框组件 TextDialog?
170浏览 • 1回复 待解决
HarmonyOS 返回及侧滑返回无法拦截事件
516浏览 • 1回复 待解决
HarmonyOS 自定义dialog 支持返回按钮不关闭
499浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 跳转再返回后消失
45浏览 • 1回复 待解决
HarmonyOS 弹出对话框
44浏览 • 1回复 待解决
HarmonyOS 自定义弹窗在页面中显示时,如何防止用户侧滑关闭自定义弹窗
25浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)无法关闭
615浏览 • 1回复 待解决
可以使用 onWillDismiss方法:
1.当用户执行点击遮障层关闭、左滑/右滑、三键back、键盘ESC关闭交互操作时,如果注册该回调函数,则不会立刻关闭弹窗。在回调函数中可以通过reason得到阻拦关闭弹窗的操作类型,从而根据原因选择是否能关闭弹窗。当前组件返回的reason中,暂不支持CLOSE_BUTTON的枚举值。
2.在onWillDismiss回调中,不能再做onWillDismiss拦截。
可参考以下文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5#ZH-CN_TOPIC_0000001847211028__customdialogcontrolleroptions对象说明
请问手机版本是HarmonyOS-NEXT-DP2吗?他对应的api是11,需要升级到12才能使用该功能。