有一页面,可能先后显示多个弹窗(通过CustomDialogController的open显示),每个弹窗有自己的蒙层颜色。
现状:如果2个弹窗蒙层颜色都是灰色,先后显示后,蒙层颜色接近黑色。
疑问:怎样能实现所有弹窗都展示,只显示最后一个弹窗的蒙层(即,多个弹窗的蒙层不叠加显示)?
有一页面,可能先后显示多个弹窗(通过CustomDialogController的open显示),每个弹窗有自己的蒙层颜色。
现状:如果2个弹窗蒙层颜色都是灰色,先后显示后,蒙层颜色接近黑色。
疑问:怎样能实现所有弹窗都展示,只显示最后一个弹窗的蒙层(即,多个弹窗的蒙层不叠加显示)?
1 回答868 阅读✓ 已解决
1 回答1.2k 阅读
1 回答994 阅读
1 回答947 阅读
1 回答906 阅读
1 回答827 阅读
1 回答780 阅读
可以对后起的弹窗手动设置蒙层颜色maskColor,参考文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5\#customdialogcontrolleroptions对象说明