对应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%’) 
} 
}
分享
微博
QQ
微信
回复
2024-05-07 15:30:36
相关问题
HarmonyOS HMAC加密有对应方法吗?
1368浏览 • 1回复 待解决
能否提供下HarmonyOS对应RSA加签方法?
1425浏览 • 1回复 待解决
activity对应HarmonyOS如何实现
928浏览 • 1回复 待解决
RSA加密方法在HarmonyOS 实现
1221浏览 • 1回复 待解决
HarmonyOS 外部方法实现
779浏览 • 1回复 待解决
HarmonyOS 有没有实现后台模糊方法
1041浏览 • 1回复 待解决
HarmonyOS 有趋势图实现方法么?
1475浏览 • 1回复 待解决
HarmonyOS 有无对应长按事件
1258浏览 • 1回复 待解决
HarmonyOS 增实现方法传参类型约束
1086浏览 • 1回复 待解决
自定义路由表实现方法
1232浏览 • 1回复 待解决