ExpandableText-Example

More: Author   ReportBugs   
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的预处理回调,可以处理特殊的文本样式|

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools