HarmonyOS List中字体大小的全局修改
怎么实现List中字体大小的全局修改?现在实现的方案逻辑是,自定了一个标题组件,里面就一个Text显示标题,列表中所有的样式都使用这一个标题,然后在全局改字体的时候会监听事件,然后再标题组件中修改字体大小。代码如下:
// 监听事件
CustomEvent.registerEvent(CustomEvent.CHANGE_FONT_SIZE, (eventData) => {
this.changeFontSize = this.INIT_FONT_SIZE * FontUtils.getFontSizeScale();
});
// 这个就是标题的文本组件
Text(this.newsItem.title.trim()) {
ForEach(this.titleHighlights, (text: string) => {
if (this.newsItem.highlight.title.indexOf(text) > -1) {
Span(text).fontColor(AppConfig.getThemeColor())
} else {
Span(text).fontColor(this.isRead ? $r('app.color.quaternaryText_NoAlpha60') : this.fontColor)
}
}, (text: string) => text)
}
.fontWeight(this.fontWeight)
.fontSize(this.changeFontSize + AppConstants.UNIT_FP)
.maxLines(this.maxLines)
.fontColor(this.isRead ? $r('app.color.quaternaryText_NoAlpha60') : this.fontColor)
.textOverflow({ overflow: TextOverflow.Ellipsis })
.textAlign(TextAlign.Start)
.align(Alignment.TopStart)
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 应用内调整全局字体大小
1373浏览 • 1回复 待解决
全局设置字体大小方案咨询
1063浏览 • 1回复 待解决
HarmonyOS 系统设置中能设置字体大小,有没有获取系统字体大小档位,设置应用字体大小档位的api?
1021浏览 • 1回复 待解决
HarmonyOS 屏蔽系统字体大小设置,支持应用内调字体大小
869浏览 • 1回复 待解决
是否可以关闭滚动鼠标中键,修改字体大小
846浏览 • 1回复 待解决
如何实现修改字体大小,APP内的字体不受影响。修改显示大小,这个时候APP内的字体受影响
1175浏览 • 1回复 待解决
HarmonyOS 是否存在统一调整全局字体大小的方法
723浏览 • 1回复 待解决
HarmonyOS webview字体大小设置
726浏览 • 1回复 待解决
HarmonyOS 字体大小如何设置?
2107浏览 • 1回复 待解决
HarmonyOS目前能否监听设置中用户修改显示大小或字体大小
965浏览 • 1回复 待解决
HarmonyOS 富文本内容字体大小动态修改如何实现?
1411浏览 • 1回复 待解决
HarmonyOS 怎么获取系统字体大小
1430浏览 • 1回复 待解决
HarmonyOS 如何获取设置中系统字体大小
1234浏览 • 1回复 待解决
设计稿、字体大小不受系统字体大小影响且能适配多端
2336浏览 • 1回复 待解决
应用内字体大小设置调整
964浏览 • 1回复 待解决
HarmonyOS 字体大小适配方案
2753浏览 • 1回复 待解决
HarmonyOS RichText无法指定字体大小
719浏览 • 1回复 待解决
HarmonyOS 调整系统字体之后,app的字体会跟随系统字体大小改变,需求是不跟随系统字体大小改变。
1042浏览 • 1回复 待解决
鸿蒙IndexBar如何设置字体大小?
7568浏览 • 1回复 待解决
HarmonyOS 应用内字体大小怎么设置?
1108浏览 • 1回复 待解决
HarmonyOS RichText组件无法设置字体大小
745浏览 • 1回复 待解决
HarmonyOS 应用内字体大小调节
1713浏览 • 1回复 待解决
HarmonyOS 如何放大缩小整个应用的字体大小
1328浏览 • 1回复 待解决
HarmonyOS 富文本如何设置默认字体大小跟字体颜色
734浏览 • 1回复 待解决
RichEditor 如何设置初始字体大小与颜色?
1608浏览 • 1回复 待解决
参考示例如下: