相关问题
@ohos.measure measure.measureText 计算文本宽度不好使
421浏览 • 1回复 待解决
有没有自定义字体并使用该字体进行文本测量的示例?
419浏览 • 1回复 待解决
使用canvas渲染文本时,如何基于文本变化,正确绘制出对应的内容?
533浏览 • 1回复 待解决
ArkTS实现Text文本的【...展开】
345浏览 • 1回复 待解决
实现多行文本渐变,Text实现多行文本渐变
229浏览 • 1回复 待解决
怎么基于Java实现视频播放?
1506浏览 • 1回复 待解决
基于tabs实现页面布局
147浏览 • 1回复 待解决
如何实现文本竖向排列
799浏览 • 1回复 待解决
振弦采集读数模块单次测量和连续测量有什么区别?
1316浏览 • 0回复 待解决
基于ARKTS开发的应用可以实现流转功能吗?
1833浏览 • 1回复 待解决
基于原生实现高级显示效果
135浏览 • 1回复 待解决
measureTextSize的测量参数不清晰
368浏览 • 1回复 待解决
Text实现展开收起,实现文本的展开收起的功能,收起全文可以跟随在文本的末尾,而不是放置在固定的位置。
417浏览 • 1回复 待解决
如何实现标签随文本换行
348浏览 • 1回复 待解决
如何实现文本展开收起功能
147浏览 • 1回复 待解决
如何实现文本类型的倒计时
352浏览 • 0回复 待解决
span展开/收起,如何实现文本的展开收起的功能
378浏览 • 1回复 待解决
如何实现文本后添加一个标签,可以随着文本换行而换行效果
511浏览 • 1回复 待解决
JS中的input值文本对齐该如何实现?
6882浏览 • 1回复 待解决
通过Native 调用c++层实现文本绘制
442浏览 • 1回复 待解决
如何测量获取控件高宽
320浏览 • 1回复 待解决
如何实现带有点击事件的混合样式文本效果
628浏览 • 1回复 待解决
如何保证振弦传感器的测量精度?
2120浏览 • 0回复 待解决
基于子窗口实现应用内悬浮窗
141浏览 • 1回复 待解决
基于webView的嵌套滚动
127浏览 • 1回复 待解决
场景一:当文本的内容超过指定的行数时显示 ...展开,当所有文本展开后,最后面跟着收起。
场景二:搜索框展示历史记录,单个子组件超过固定长度后展示省略号,固定只展示两行,超出的文字被截断,通过点击按钮展示后续文本内容
方案描述
场景一:
当文本的内容超过指定的行数时显示 ...展开,当所有文本展开后,最后面跟着收起
效果图
方案
1、文本默认超过两行时,直接截断,在截断文本后添加...展开
2、测量两行文本和全部文本的高度,当全部文本的高度超过两行文本的高度时进行展开的逻辑
3、文本全部展开后,点击收起,所有文本全部收齐变成固定的两行
核心代码
文本收起态(即展开逻辑)
场景二:
搜索框展示历史记录,单个子组件超过固定长度后展示省略号,固定只展示两行,超出的文字被截断,通过点击按钮展示后续文本内容
效果图
方案
1.历史记录固定只展示两行,超出的均被截断
2.单个文本有固定尺寸,超长后会展示省略号
3.通过点击按钮可以展示出所有的历史记录
核心代码
获取屏幕的宽度