diff --git a/ArkUI/entry/src/main/ets/pages/RenderText_2.ets b/ArkUI/entry/src/main/ets/pages/RenderText_2.ets index 037d0d133cb548e9680cc8e0918442e599ebe2c0..3990daa5a7ff7e0c55ecb368fc540b0520340665 100644 --- a/ArkUI/entry/src/main/ets/pages/RenderText_2.ets +++ b/ArkUI/entry/src/main/ets/pages/RenderText_2.ets @@ -1,29 +1,30 @@ /** * FAQ:使用Text嵌套Span或者使用熟悉字符串渲染文本,部分文本颜色显示异常 */ -import { LengthMetrics } from '@kit.ArkUI'; // [Start render_text_2] +import { LengthMetrics } from '@kit.ArkUI'; + @Entry @Component struct Index { textController: TextController = new TextController(); - style1: MutableStyledString = new MutableStyledString(''); async onPageShow() { - this.style1.appendStyledString(new StyledString('sr', [{ + let style1: MutableStyledString = new MutableStyledString(''); + style1.appendStyledString(new StyledString('sr', [{ start: 0, length: 2, styledKey: StyledStringKey.FONT, styledValue: new TextStyle({ fontColor: Color.Blue, fontSize: LengthMetrics.px(150) }) }])); - this.style1.appendStyledString(new StyledString('fff', [{ + style1.appendStyledString(new StyledString('fff', [{ start: 0, length: 5, styledKey: StyledStringKey.FONT, styledValue: new TextStyle({ fontColor: Color.Orange, fontSize: LengthMetrics.px(150) }) }])); - this.textController.setStyledString(this.style1); + this.textController.setStyledString(style1); } build() {