一行代码实现TextView的“展开”和“收起”
compile 'com.smart.moretext:moretext:1.0.0
1、在文本末尾,实现点击“展开”---展开所有文本,并把“展开”改为“收起”;点击“收起”,则收起文本; 2、“展开”和“收起”紧跟文本末尾。并且不换行。
/**
* @param textView 文本框
* @param oriMsg 原始信息
* @param textOpen 展开性质的文字
* @param textClose 关闭性质的文字
*/
public UtilMoreText(final TextView textView, String oriMsg, String textOpen, String textClose) {
}
/**
* @param textView 文本框
* @param oriMsg 原始文字
*/
public UtilMoreText(final TextView textView, String oriMsg) {
}
/**
* @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();