HarmonyOS PromptAction调用openCustomDialog时maskColor未生效
使用PromptAction调用openCustomDialog时maskColor未生效,代码如下:
class Params {
text: string = ""
constructor(text: string) {
this.text = text;
}
}
@Builder
function buildText(params: Params) {
Column() {
Text(params.text)
.fontSize(50)
.fontWeight(FontWeight.Bold)
.margin({bottom: 36})
}.backgroundColor(Color.Red)
.width(300)
.height(300)
}
let promptAction = uiContext.getPromptAction();
let contentNode = new ComponentContent(uiContext, wrapBuilder(buildText), new Params('dddddd'));
try {
console.log('OpenCustomDialog start....');
promptAction.openCustomDialog(contentNode,
{
alignment: DialogAlignment.Center,
autoCancel: false,
maskColor: '00000000',
showInSubWindow: true,
isModal: true,
}
)
} catch (error) {
let message = (error as BusinessError).message;
let code = (error as BusinessError).code;
console.error(`OpenCustomDialog args error code is ${code}, message is ${message}`);
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS promptAction.openCustomDialog点击外部区域时不能自动取消
608浏览 • 1回复 待解决
使用List lazyForeach时,reuseId未生效
329浏览 • 1回复 待解决
HarmonyOS 封装全局 promptAction.openCustomDialog
59浏览 • 1回复 待解决
promptAction.openCustomDialog 全局弹窗
506浏览 • 1回复 待解决
实现promptAction.openCustomDialog接口,全局调用自定义弹窗打开
1686浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog的绑定问题
568浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog相关问题咨询
23浏览 • 1回复 待解决
HarmonyOS 关于封装promptAction.openCustomDialog问题
44浏览 • 1回复 待解决
promptAction.openCustomDialog 自定义弹窗
366浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog外部代理UI实现问题
43浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog弹窗一直存在
44浏览 • 1回复 待解决
HarmonyOS 关于promptAction.openCustomDialog创建弹窗的问题
34浏览 • 1回复 待解决
HarmonyOS 文字fontFamily未生效
35浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 自定义宽度&圆角
523浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog支持选择关闭弹窗方式吗?
451浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 弹窗如何宽度设置全屏宽?
209浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 无法监听点击遮罩区域的事件
475浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog圆角无法修改,当前圆角太大了
35浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 如何让其宽度高度撑满整个屏幕
30浏览 • 1回复 待解决
HarmonyOS SDK har包代码混淆未生效
48浏览 • 1回复 待解决
HarmonyOS 如何在 promptAction.openCustomDialog 自定义弹窗中实现动画?
64浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog是否可以加一个autoCancel的属性?
262浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog的自定义Dialog怎么实现状态变化
41浏览 • 1回复 待解决
暂不支持isModal = true与showInSubWindow = true同时使用。showInSubWindow 置为false即可展示蒙层。
参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction.md#promptactionopencustomdialog11