HarmonyOS promptAction.showDialog设置的背景在深色模式下无效

promptAction.showDialog 设置的背景在深色模式下无效,按照如下代码显示弹框时,弹框的背景颜色设置为 白色(或者其他颜色也是一样的表现),但在深色模式下,该颜色自动变为深色,无法控制

promptAction.showDialog({
  title:"Demo",
  message: "demo message",
  backgroundColor: Color.White,
  buttons:[
    {
      text: "取消",
      color: "#FF0000"
    },
    {
      text: "确认",
      color: "#0000FF"
    }
  ]
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
HarmonyOS
2024-12-24 18:24:19
874浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

如果不设置深色模式资源的情况下,深色模式会覆盖掉原有的设置,可以通过配置深色模式资源来进行适配,参考文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-light-dark-color-adaptation-V5#section1671931972712

分享
微博
QQ
微信
回复
2024-12-24 20:08:09


相关问题
如何设置Web组件深色模式
1077浏览 • 1回复 待解决
HarmonyOS 深色模式
1023浏览 • 1回复 待解决
HarmonyOS 浅色模式深色模式
899浏览 • 1回复 待解决
HarmonyOS 怎样工程中禁用深色模式
658浏览 • 1回复 待解决
使用js引擎 设置dom背景无效
1378浏览 • 0回复 待解决