HarmonyOS如何实现一个对话框样式的pages?

有一个页面需要实现成Dialog样式,背景需要透明,占据下半部分屏幕,如果使用CustomDialog会有很多限制,例如无法直接嵌套弹出对话框,需要回调再弹出,这会增加调用方的业务复杂度,请问在有没有好的实现方案?

HarmonyOS
2024-10-10 11:57:09
465浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

CustomDialog中有个 onWillDismiss交互式关闭回调函数,在回调函数中可以通过reason得到阻拦关闭弹窗的操作类型,从而根据原因选择是否能关闭弹窗。链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5#customdialogcontrolleroptions对象说明

分享
微博
QQ
微信
回复
2024-10-10 18:03:19


相关问题
如何封装一个自定义Dialog对话框
3086浏览 • 1回复 待解决
HarmonyOS 对话框布局
609浏览 • 1回复 待解决
HarmonyOS 弹出对话框
934浏览 • 1回复 待解决
HarmonyOS 对话框弹出页面被遮挡
1005浏览 • 1回复 待解决
HarmonyOS class中创建对话框不能显示
814浏览 • 1回复 待解决
HarmonyOS 页面跳转后对话框不消失
916浏览 • 1回复 待解决
HarmonyOS 自定义对话框控制器
610浏览 • 1回复 待解决
HarmonyOS 如何实现一个气泡聊天
1195浏览 • 1回复 待解决
如何实现一个仪表盘样式组件?
1136浏览 • 1回复 待解决