Skip to content

binny1024/MoreTextView

Repository files navigation

MoreTextView

一行代码实现TextView的“展开”和“收起”

引用

compile 'com.smart.moretext:moretext:1.0.0 

需求介绍:

1、在文本末尾,实现点击“展开”---展开所有文本,并把“展开”改为“收起”;点击“收起”,则收起文本; 2、“展开”和“收起”紧跟文本末尾。并且不换行。

函数说明

1.1 构造函函数

1.1.1 文字形式
 /** * @param textView 文本框 * @param oriMsg 原始信息 * @param textOpen 展开性质的文字 * @param textClose 关闭性质的文字 */ public UtilMoreText(final TextView textView, String oriMsg, String textOpen, String textClose) { } 
1.1.2 文字形式
 /** * @param textView 文本框 * @param oriMsg 原始文字 */ public UtilMoreText(final TextView textView, String oriMsg) { } 
1.1.3 图片形式
 /** * @param textView 文本框 * @param oriMsg 原始文字 * @param drawableOpen 展开图标 * @param drawableColse 关闭图标 */ public UtilMoreText(final TextView textView, String oriMsg, Drawable drawableOpen, Drawable drawableColse) { } 

####成员方法介绍

/** 设置结尾 文字的颜色 * @param spanTextColor 颜色id * @return 本类实例 */ public UtilMoreText setSpanTextColor(int spanTextColor) { } 

使用说明

设置文本

new UtilMoreText(tv1,msg).setSpanTextColor(R.color.colorAccent).createString(); 

设置图标

new UtilMoreText(tv2,msg,down,up).createImg(); 

UtilMoreText.java 源码地址

https://github.com/XBean1024/MoreTextView/blob/master/moretext/src/main/java/com/smart/moretext/UtilMoreText.java

效果图,(结尾随意找的图片,项目中更换一下)

推荐,其他网友的一个组合view实现的,效果也不错

先看下效果图吧:

simple.gif

地址

https://github.com/XBean1024/MoreTextView-1

QQ:交流群 :192268854

About

🔥”QQ:交流群 :192268854。这个群我不维护了,让给同学了。简介:1、在文本末尾,实现点击“展开”---展开所有文本,并把“展开”改为“收起”;点击“收起”,则收起文本; 2、“展开”和“收起”紧跟文本末尾。并且不换行。

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages