HarmonyOS 有没有同时支持富文本和字体大小自适应的组件?

HarmonyOS 有没有同时支持富文本和字体大小自适应的组件?

HarmonyOS
2024-10-11 11:42:30
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

可使用三方库@ohos/textlayoutbuilder,链接:https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Ftextlayoutbuilder

参考demo:

import {TextInfo,TextLayout} from '@ohos/textlayoutbuilder';  
  
@Entry  
@Component  
struct textTest{  
  @State layout:TextLayout.Layout = new TextLayout.Layout();  
  @State strTest:string = "多颜色的多颜色的多颜色的多颜色的多颜色的多颜色的多颜色的多颜色的多颜色的多颜色的多颜色的多颜色的多颜色的多颜色的多颜色的多颜色的"  
  aboutToAppear() {  
  
    let textInfo = new TextInfo();  
    textInfo.setStart(2)  
    textInfo.setEnd(8)  
    textInfo.setFontColor('#ff0000')  
    textInfo.setFontSize("10fp")  
  
    let textInfo1 = new TextInfo();  
    textInfo1.setStart(10)  
    textInfo1.setEnd(12)  
    textInfo1.setFontColor('#ff00ff')  
    textInfo1.setFontSize("20fp")  
  
    this.layout  
      .setText(this.strTest)  
      .setSpecialTextInfo(textInfo)  
      .setSpecialTextInfo(textInfo1)  
      .setSingleLine(true)  
      .setEllipsize(TextOverflow.Ellipsis)  
  }  
  build() {  
    Column(){  
      Column() {  
        TextLayout({ model: this.layout })  
      }  
    }  
  }  
}
分享
微博
QQ
微信
回复
2024-10-11 16:48:24
相关问题
HarmonyOS 字体大小如何设置?
433浏览 • 1回复 待解决
HarmonyOS 如何支持表情文本
551浏览 • 2回复 待解决
JS ui支持vp、字体大小支持fp了吗?
6147浏览 • 1回复 待解决
HarmonyOS 怎么获取系统字体大小
479浏览 • 1回复 待解决
HarmonyOS 字体大小适配方案
496浏览 • 1回复 待解决
应用内字体大小设置调整
265浏览 • 1回复 待解决
HarmonyOS 应用内字体大小调节
512浏览 • 1回复 待解决
鸿蒙IndexBar如何设置字体大小
6857浏览 • 1回复 待解决
全局设置字体大小方案咨询
405浏览 • 1回复 待解决
弹窗大小如何改为自适应
676浏览 • 1回复 待解决
HarmonyOS Image 在List中自适应大小失败
296浏览 • 1回复 待解决