HarmonyOS 设置组件背景色的时候引用的color.json文件中的颜色,但是App运行后显示的颜色却不对

设置组件背景色的时候引用的color.json文件中的颜色(蓝色),但是App运行后显示的颜色却不对(实际显示的黄色)

HarmonyOS
6天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

试一下将mc50修改一下名称试一下,问题在本地无法复现。

改完名字用登录组件测试一下是否生效

demo如下:

Button('登录', { type: ButtonType.Capsule, stateEffect: true })
  .width('90%')
  .height(40)
  .margin({ top: 50, left: 10 })
  .fontSize(16)
  .fontWeight(FontWeight.Medium)
  .backgroundColor($r("app.color.MC50"))
  .onClick(() => {
    router.pushUrl({
      url: 'pages/two',
      params: {
        src: 'Index页面传来的数据',
      }
    }, router.RouterMode.Single)
  })

目前猜测原因应该是MC50这个名称有另一个地方定义了黄色,覆盖了蓝色。

分享
微博
QQ
微信
回复
6天前
相关问题
HarmonyOS Select组件背景色如何设置
62浏览 • 1回复 待解决
如何设置WebView背景色
698浏览 • 1回复 待解决
如何设置窗口背景色
1977浏览 • 1回复 待解决
HarmonyOS color.json
116浏览 • 1回复 待解决
HarmonyOS 如何设置SubWindow背景颜色
106浏览 • 1回复 待解决
Button组件如何设置渐变背景色
2657浏览 • 1回复 待解决
color.json文件写注释报错如下
785浏览 • 1回复 待解决
HarmonyOS 如何设置渐变背景色
1167浏览 • 1回复 待解决
XComponent组件如何设置背景颜色
2237浏览 • 1回复 待解决
如何设置子窗口背景颜色
476浏览 • 1回复 待解决
如何设置背景色饱和度和亮度?
500浏览 • 1回复 待解决