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