HarmonyOS richEditor 能否实现类似maxLines之类的api

转帖富文本展示,因为通过解析约定的模版字符串,通过addTextSpan的方式展示,目前产品有需求,转发帖子的信息最多展示2行,目前的API这么可以实现类似功能啊,目前的现象是richEditor可以滚动,会全部展示所有内容,需要记录addTextSpan增加的内容,通过长度限制,还是说有对应的api

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

当前通过设置richeditor的maxheight 可以实现类似maxlines的效果:超过maxHeight,RichEditor的输入区域高度不再变化,其中内容可以上下滚动.同时还需要设置minHeight,避免无输入时RichEditor高度异常.

该替代方案计算高度比较复杂:

1.使用measure.measureTextSize计算两次文本高度

2.通过IDE获取RichEditor组件的上下padding(8vp)

3.文本高度值加上2 +padding,分别对应maxHeight和minHeight

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS RichEditor内容高出能否滚动?
344浏览 • 1回复 待解决
openharmony ets和js Api能否实现通用
5632浏览 • 1回复 待解决
HarmonyOS 类似Html.fromHtml()API
453浏览 • 1回复 待解决
能否使用类似css里calc方法
490浏览 • 1回复 待解决
Harmony OS有没有类似KeyChainapi提供
666浏览 • 1回复 待解决
Text设置maxLines时使用Infinity报错
1886浏览 • 1回复 待解决