Android-推荐一个文本折叠的开源库(ReadMoreTex
2022-07-24 本文已影响0人
阿博聊编程
图片来源网络,入侵必删
在很久之前我遇见过
在很久之前我遇见过
文本折叠效果
,我当时实现思路是接触需要展示的部分,然后加一个按钮查看更多
来实现的。这篇博客分享的开源库是通过展示高度来实现
,个人感觉还是有参考意义的,希望能帮一些小伙伴提高开发效率。
ReadMoreTextView
开源库介绍是带有修剪文本的自定义TextView
,具体可以查看开源的文档。
引入项目
implementation 'com.borjabravo:readmoretextview:2.1.0'
用法
<com.borjabravo.readmoretextview.ReadMoreTextView
android:id="@+id/text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
API属性
属性 | 描述 |
---|---|
app:trimExpandedText | 视图展开时出现的文本 |
app:trimCollapsedText | 修剪长度以确定何时显示可点击文本 |
app:showTrimExpandedText | 如果为真,则显示修剪文本 |
app:colorClickableText | 修剪可点击文本的文本颜色 |
app:trimMode | 使用两个选项选择修剪模式:trimModeLength 或 trimModeLines |
这个最后更新是2016年
了,可能部分新项目没有办法适配,会出现报错之类的。想要用的小伙伴可能需要花点功夫复制修改一下。