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

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

HarmonyOS
2024-10-10 11:57:09
浏览
收藏 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对话框
2122浏览 • 1回复 待解决
HarmonyOS 如何实现一个气泡聊天
277浏览 • 1回复 待解决
如何实现一个仪表盘样式组件?
326浏览 • 1回复 待解决
如何实现一个自定义询问
338浏览 • 1回复 待解决
如何实现一个自定义样式toast提示
1845浏览 • 1回复 待解决
如何实现一个月食样式进度条?
273浏览 • 1回复 待解决
js如何清空一个input 输入内容
7616浏览 • 1回复 待解决
HarmonyOS 如何实现一个转圈效果
518浏览 • 2回复 待解决
HarmonyOS 如何实现一个遮罩层
300浏览 • 1回复 待解决
公共样式提取到一个公共文件中
184浏览 • 1回复 待解决
如何实现一个折叠组件
868浏览 • 1回复 待解决
如何实现一个带动画弹窗?
390浏览 • 1回复 待解决
半模态转场来实现样式页面
775浏览 • 1回复 待解决
如何实现一个监听网络变化方法
492浏览 • 1回复 待解决