PullDownTextView
1、TextView实现长文本的分段展示。
长文本:这个没什么好解释的,就是比较长的文本。直接显示就OK,但是我们知道Android当中的屏幕尺寸是有限的,我们要在有限的屏幕内合理的显示很多的内容,当然这个是侧滑菜单栏出现的原因。我们要让TextView通过用户的交互来显示合理的内容,比如在用户并不对该文本关系的前提,显示重要的前几行就OK ,如果用户想看文本内容,用户可以通过点击当前的TextView进行显示其与的内容,根据这个简单的需求,我们来对TextView进行定制。
2、TextView显示富文本
2.1、颜色相关
颜色相关主要分为一个字体的颜色(ForegroundColorSpan),一个背景的颜色(BackgroundColorSpan)。
/***
* 颜色相关
* BackgroundColorSpan : 背景颜色样式
* ForegroundColorSpan : 字体颜色
*/
public void colorSpan(){
Spannable spannable = Spannable.Factory.getInstance().newSpannable(text);
BackgroundColorSpan backgroundColorSpan = new BackgroundCol