HarmonyOS 怎么修改richtext内文字的颜色

深色模式下richtext组件的文字颜色变为白色,怎么改为原来默认的黑色。

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

由于深色模式适配规则,不能将字体改成黑色,可以设置深色模式不随系统改变,直接设置为深色模式,这样richtext将不跟随系统改变颜色,可参考示例:

onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
  let applicationContext = this.context.getApplicationContext();
  applicationContext.setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_DARK);
  hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
}

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inner-application-applicationcontext-V5#applicationcontextsetcolormode11

深色模式的适配参考文档:https://developer.huawei.com/consumer/cn/doc/design-guides/dark-mode-0000001823255497

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 顶部颜色怎么修改
22浏览 • 1回复 待解决
怎么修改PNG图片颜色
572浏览 • 1回复 待解决
HarmonyOS 怎么实现Image动态修改颜色
24浏览 • 1回复 待解决
JS 卡片背景颜色怎么修改呢?
6759浏览 • 3回复 待解决
text怎么更改部分文字颜色
7222浏览 • 1回复 待解决
TextField怎么给某段文字设置颜色
9011浏览 • 2回复 待解决
鸿蒙怎么 修改状态栏字体颜色
12503浏览 • 1回复 待解决
popup组件气泡框指向颜色怎么修改
7396浏览 • 1回复 待解决
文字背景颜色渐变显示
2198浏览 • 1回复 待解决
如何修改Slider滑块颜色
486浏览 • 1回复 待解决
HarmonyOS 状态栏颜色如何修改
69浏览 • 1回复 待解决
如何修改DevEco颜色主题?
10013浏览 • 3回复 已解决