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}`);
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS promptAction.openCustomDialog问题
659浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog点击外部区域时不能自动取消
1450浏览 • 1回复 待解决
使用List lazyForeach时,reuseId未生效
870浏览 • 1回复 待解决
promptAction.openCustomDialog 全局弹窗
1388浏览 • 1回复 待解决
HarmonyOS 封装全局 promptAction.openCustomDialog
759浏览 • 1回复 待解决
实现promptAction.openCustomDialog接口,全局调用自定义弹窗打开
2743浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog相关问题咨询
801浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog的绑定问题
1273浏览 • 1回复 待解决
HarmonyOS 关于封装promptAction.openCustomDialog问题
766浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog自定义弹窗在非UI类中调用问题
778浏览 • 1回复 待解决
HarmonyOS clearHistory未生效
491浏览 • 1回复 待解决
promptAction.openCustomDialog 自定义弹窗
916浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog如何实现点击弹窗阴影区域时弹窗不关闭
811浏览 • 1回复 待解决
HarmonyOS 文字fontFamily未生效
742浏览 • 1回复 待解决
HarmonyOS 使用全局弹窗api问题promptAction.openCustomDialog
651浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 自定义宽度&圆角
1273浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog弹窗一直存在
1108浏览 • 1回复 待解决
HarmonyOS 关于promptAction.openCustomDialog创建弹窗的问题
797浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog外部代理UI实现问题
1023浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 弹窗如何宽度设置全屏宽?
883浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog支持选择关闭弹窗方式吗?
1373浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog圆角无法修改,当前圆角太大了
924浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 无法监听点击遮罩区域的事件
1284浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 如何让其宽度高度撑满整个屏幕
733浏览 • 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