ExpandableText-Example
Tags:
一.简介
仿小红书实现的文本展开/收起的功能
二.方法说明
在设置文本之前,必须手动调用initWidth初始化文本显示的宽
|方法 |说明 |
| :---- | :---- |
|initWidth(int width) |初始化ExpandableText宽度,必须在setOriginalText()之前调用 |
|setMaxLines(int maxLines)|设置最多显示行数|
|setOpenSuffix(String openSuffix)|设置需要展开时显示的文字,默认为展开|
|setOpenSuffixColor(@ColorInt int openSuffixColor)|设置需要展开时显示的文字的文字颜色|
|setCloseSuffix(String closeSuffix)|设置需要收起时显示的文字,默认为收起|
|setCloseSuffixColor(@ColorInt int closeSuffixColor)|设置需要收起时显示的文字的文字颜色|
|setCloseInNewLine(boolean closeInNewLine)|设置需要收起时收起文字是否另起一行|
|setOpenAndCloseCallback(OpenAndCloseCallback callback)|设置展开&收起的点击 Callback|
|setCharSequenceToSpannableHandler(CharSequenceToSpannableHandler handler)|设置文本转换成Spannable的预处理回调,可以处理特殊的文本样式|
