对应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加密有对应方法吗?
305浏览 • 1回复 待解决
activity对应HarmonyOS如何实现
197浏览 • 1回复 待解决
HarmonyOS 有趋势图实现方法么?
88浏览 • 1回复 待解决
同意取消弹窗怎么实现?用哪个方法
4669浏览 • 1回复 待解决
自定义路由表实现方法
326浏览 • 1回复 待解决
HarmonyOS 有无对应长按事件
255浏览 • 1回复 待解决
如何实现一个监听网络变化方法
420浏览 • 1回复 待解决