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 字体大小如何设置?
261浏览 • 1回复 待解决
HarmonyOS 如何支持表情文本
439浏览 • 2回复 待解决
JS ui支持vp、字体大小支持fp了吗?
6047浏览 • 1回复 待解决
HarmonyOS 怎么获取系统字体大小
401浏览 • 1回复 待解决
HarmonyOS 字体大小适配方案
307浏览 • 1回复 待解决
应用内字体大小设置调整
200浏览 • 1回复 待解决
HarmonyOS 应用内字体大小调节
411浏览 • 1回复 待解决
鸿蒙IndexBar如何设置字体大小
6799浏览 • 1回复 待解决
弹窗大小如何改为自适应
566浏览 • 1回复 待解决
全局设置字体大小方案咨询
350浏览 • 1回复 待解决
HarmonyOS Image 在List中自适应大小失败
207浏览 • 1回复 待解决