首先声明:我是一个新手(如果哪里有误,请轻喷),最近想做一个文本折叠功能,在网上看了很多,大多是用两个TextView来实现,这种我觉得太难看,直接排除。
终于找到了一些一个TextView的,也是我的参考来源(嗯,没错,是参考),链接如下:
https://blog.csdn.net/figurers/article/details/82019646
https://blog.csdn.net/u011228060/article/details/83991089
https://www.cnblogs.com/qynprime/p/8026672.html
先放上效果图(请忽略文本的背景):
这是显示三行的文本
这是全部显示的文本
看了上面几篇文章,觉得这就是我想要的效果了,可是觉得代码不够完美,于是自己小小的改动了一些,不知道能不能算做原创(姑且当作原创吧)!
废话不多说,上代码:
TextView的显示隐藏
public class AdjustableTextView {
private String string