HarmonyOS @CustomDialog装饰器的自定义对话框,如果做到不被系统返回键/侧滑返回关闭?
目前@CustomDialog装饰器的自定义对话框不能控制是否可以关闭,在点击系统返回键/侧滑屏幕时,会强行关闭对话框。有没有像dialog的cancelable属性,控制对话框不能被系统返回键/侧滑屏幕关闭?
操作步骤:
1、使用@CustomDialog装饰器自定义一个对话框,并调用CustomDialogController.open()弹出。
2、模拟器点击系统返回键,或者真机操作侧滑返回。此时系统会把对话框关闭。
SDK版本:
HarmonyOS-NEXT-DP2
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 自定义对话框内部如何关闭该对话框?
858浏览 • 1回复 待解决
HarmonyOS 自定义对话框自动关闭的问题
794浏览 • 1回复 待解决
HarmonyOS 自定义对话框的控制器
564浏览 • 1回复 待解决
HarmonyOS 显示的对话框如何处理返回键消失的问题
796浏览 • 1回复 待解决
HarmonyOS 键盘把对话框顶上去,导致自定义对话框变形
942浏览 • 1回复 待解决
HarmonyOS 如何禁止自定义弹窗返回键关闭?
953浏览 • 1回复 待解决
HarmonyOS openCustomDialog返回的对话框id是undefined?
967浏览 • 1回复 待解决
HarmonyOS 修改自定义对话框的转场方式
571浏览 • 1回复 待解决
react-native 如何监听HarmonyOS侧滑返回或者点击系统返回键
1601浏览 • 1回复 待解决
HarmonyOS如何从对话框获取用户返回结果?
1167浏览 • 1回复 待解决
HarmonyOS 文本Text组件选择对话框自定义的方案
803浏览 • 1回复 待解决
HarmonyOS如何设置自定义CustomDialog 在点击系统返回按钮的时候不关闭
1019浏览 • 1回复 待解决
如何封装一个自定义Dialog对话框
3018浏览 • 1回复 待解决
HarmonyOS dialog如何禁止侧滑返回关闭
650浏览 • 1回复 待解决
HarmonyOS 自定义dialog怎么屏弊系统的返回键
1272浏览 • 1回复 待解决
HarmonyOS如何全局打开一个自定义对话框?
1049浏览 • 1回复 待解决
HarmonyOS 如何禁止系统的侧滑返回
476浏览 • 1回复 待解决
HarmonyOS customDialog如何禁用掉侧滑返回手势?
725浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何创建和使用自定义对话框组件 TextDialog?
891浏览 • 1回复 待解决
HarmonyOS 自定义dialog如何禁止返回键取消
873浏览 • 1回复 待解决
如何禁用侧滑返回,底部手机返回?或提供侧滑返回监听方法?
1128浏览 • 1回复 待解决
HarmonyOS 弹出对话框
867浏览 • 1回复 待解决
HarmonyOS 对话框布局
564浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 @CustomDialog 想要实现屏蔽物理返回,不允许用物理返回按钮关闭弹窗
864浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 跳转再返回后消失
1186浏览 • 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才能使用该功能。