HarmonyOS Text组件使用stateStyles属性设置不同状态下文本颜色不生效
Text('Test')
  .stateStyles({
    normal: {
      .fontColor($r('app.color.color_invariant_ffffff'))
      .borderColor($r('app.color.color_invariant_ffffff'))
    },
    pressed: {
      .fontColor($r('app.color.color_invariant_9A9A9A'))
      .borderColor($r('app.color.color_invariant_9A9A9A'))
    },
    disabled: {
      .fontColor($r('app.color.color_invariant_9A9A9A'))
      .borderColor($r('app.color.color_invariant_9A9A9A'))
    }
  })
  .constraintSize({ minWidth: 30 })
  .padding(1)
  .fontSize(14)
  .borderWidth(1)
  .borderRadius(1)
  .textAlign(TextAlign.Center)
  .enabled(true)
  .onClick(() => {
  })
如上述代码,设置borderColor生效,但是设置fontColor不生效。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS Badge文本颜色设置不生效 
1452浏览  • 1回复 待解决
text文本组件可以设置不同字不同颜色吗 
2358浏览  • 1回复 待解决
HarmonyOS linearGradient属性在Text组件下面不生效 
1020浏览  • 1回复 待解决
如何设置组件不同状态下的样式 
3000浏览  • 1回复 待解决
何设置组件不同状态下的样式 
3180浏览  • 1回复 待解决
HarmonyOS Text在Row中设置Align属性不生效 
1438浏览  • 1回复 待解决
HarmonyOS 按钮设置了不同状态下的字体颜色,但是都只显示Normal的颜色 
1126浏览  • 1回复 待解决
#鸿蒙通关秘籍#使用stateStyles时如何依据组件的内部状态的不同快速设置不同样式? 
961浏览  • 1回复 待解决
List组件的initialIndex属性设置不生效 
3331浏览  • 1回复 待解决
HarmonyOS 修改状态栏颜色不生效 
1523浏览  • 1回复 待解决
HarmonyOS textinput组件的text属性通过set state方式不生效 
848浏览  • 1回复 待解决
通过WindowProperties设置属性不生效 
3786浏览  • 1回复 待解决
HarmonyOS List组件contentStartOffset属性不生效 
1188浏览  • 1回复 待解决
HarmonyOS  Text的stateStyles设置fontColor问题 
1315浏览  • 1回复 待解决
HarmonyOS  如何使用富文本显示不同字体颜色,并设置不同的点击事件 
997浏览  • 1回复 待解决
HarmonyOS backgroundImageSize(ImageSize.Cover)属性设置不生效 
1320浏览  • 1回复 待解决
设置状态栏,调用setWindowSystemBarProperties不生效 
4253浏览  • 1回复 待解决
HarmonyOS  text组件不设置width 
1021浏览  • 1回复 待解决
@Styles如何设置组件Text的字体,颜色等非公共属性? 
1441浏览  • 2回复 待解决
HarmonyOS 子窗口设置背景颜色不生效的问题 
990浏览  • 1回复 待解决
HarmonyOS 设置深色模式,状态栏文本、图标颜色怎么设置 
949浏览  • 1回复 待解决
HarmonyOS Web组件grayscale属性设置未能生效 
718浏览  • 1回复 待解决
修改页面状态栏颜色,以及沉浸式状态属性设置 
4702浏览  • 1回复 待解决
调用setWindowSystemBarProperties接口设置窗口状态栏和导航栏的高亮属性时不生效 
4097浏览  • 1回复 待解决





















多态样式仅支持通用属性,fontColor不属于通用属性,因此不生效。可尝试使用attributeModifier动态属性设置:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-attribute-modifier-V5#%E7%A4%BA%E4%BE%8B1