相关问题
@ohos.measure measure.measureText 计算文本宽度不好使
2270浏览 • 1回复 待解决
HarmonyOS如何测量文本内容的长度?
657浏览 • 0回复 待解决
HarmonyOS @ohos.measure (文本计算) 不支持lineSpacing属性
464浏览 • 1回复 待解决
有没有自定义字体并使用该字体进行文本测量的示例?
1783浏览 • 1回复 待解决
使用canvas渲染文本时,如何基于文本变化,正确绘制出对应的内容?
2218浏览 • 1回复 待解决
HarmonyOS 文字测量
211浏览 • 1回复 待解决
HarmonyOS measure出来的width值包含padding吗
380浏览 • 1回复 待解决
HarmonyOS 文字测量分页处理
375浏览 • 1回复 待解决
HarmonyOS如何测量Text组件的宽度呢
712浏览 • 1回复 待解决
基于tabs实现页面布局
961浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何利用measure.measureTextSize实现文字展开收起功能中的行数判断?
271浏览 • 0回复 待解决
measureTextSize的测量参数不清晰
1064浏览 • 1回复 待解决
ArkTS实现Text文本的【...展开】
2277浏览 • 3回复 待解决
振弦采集读数模块单次测量和连续测量有什么区别?
3182浏览 • 0回复 待解决
HarmonyOS 富文本richtext不能动态自适应高度,用measure计算出来高度异常
797浏览 • 1回复 待解决
HarmonyOS 是否有只基于Page实现的页面旋转实现
659浏览 • 1回复 待解决
实现多行文本渐变,Text实现多行文本渐变
1165浏览 • 1回复 待解决
基于原生实现高级显示效果
1132浏览 • 1回复 待解决
怎么基于Java实现视频播放?
3475浏览 • 1回复 待解决
HarmonyOS RNOH中UIManager.measure的实现不正确,获取到的布局数据不对
302浏览 • 1回复 待解决
基于ArkUI实现类似.9图的拉伸能力
1172浏览 • 1回复 待解决
HarmonyOS 基于drawing.canvas实现的动画demo
631浏览 • 1回复 待解决
如何在鸿蒙中实现基于 JSAbility 的服务?
724浏览 • 0回复 待解决
实现文本的编码和解码机制。
786浏览 • 1回复 待解决
如何在渲染前 测量文字需要显示的行数
806浏览 • 1回复 待解决
场景一:当文本的内容超过指定的行数时显示 ...展开,当所有文本展开后,最后面跟着收起。
场景二:搜索框展示历史记录,单个子组件超过固定长度后展示省略号,固定只展示两行,超出的文字被截断,通过点击按钮展示后续文本内容
方案描述
场景一:
当文本的内容超过指定的行数时显示 ...展开,当所有文本展开后,最后面跟着收起
效果图
方案
1、文本默认超过两行时,直接截断,在截断文本后添加...展开
2、测量两行文本和全部文本的高度,当全部文本的高度超过两行文本的高度时进行展开的逻辑
3、文本全部展开后,点击收起,所有文本全部收齐变成固定的两行
核心代码
文本收起态(即展开逻辑)
场景二:
搜索框展示历史记录,单个子组件超过固定长度后展示省略号,固定只展示两行,超出的文字被截断,通过点击按钮展示后续文本内容
效果图
方案
1.历史记录固定只展示两行,超出的均被截断
2.单个文本有固定尺寸,超长后会展示省略号
3.通过点击按钮可以展示出所有的历史记录
核心代码
获取屏幕的宽度