对应paint的breakText方法实现

对应paint的breakText方法实现

HarmonyOS
2024-05-06 22:39:29
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
济南二狗子
import measure from ‘@ohos.measure’ 
 
@Entry 
@Component 
struct Index { 
@State message: string = ‘xxxxxxxxxxxxxxxxaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbb’; 
textSize: SizeOptions = measure.measureTextSize({ 
textContent: this.message, 
fontSize: ‘50px’, 
constraintWidth: 50 
}) 
 
build() { 
Row() { 
Column() { 
Text(this.message) 
.width(this.textSize.width) 
.maxLines(1) 
.textOverflow({ overflow: TextOverflow.Ellipsis }) 
.onClick(() => { 
console.log(“textSize====height:” + this.textSize.height); 
}) 
} 
.width(‘100%’) 
} 
.height(‘100%’) 
} 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
分享
微博
QQ
微信
回复
2024-05-07 15:30:36
相关问题
HarmonyOS HMAC加密有对应方法吗?
1154浏览 • 1回复 待解决
能否提供下HarmonyOS对应RSA加签方法?
1238浏览 • 1回复 待解决
activity对应HarmonyOS如何实现
758浏览 • 1回复 待解决
RSA加密方法在HarmonyOS 实现
778浏览 • 1回复 待解决
HarmonyOS 外部方法实现
633浏览 • 1回复 待解决
HarmonyOS 有趋势图实现方法么?
1181浏览 • 1回复 待解决
HarmonyOS 有没有实现后台模糊方法
827浏览 • 1回复 待解决
HarmonyOS 有无对应长按事件
1124浏览 • 1回复 待解决
自定义路由表实现方法
1004浏览 • 1回复 待解决