Android Studio的仿微信朋友圈全文收起功能

Posted 彬sir哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio的仿微信朋友圈全文收起功能相关的知识,希望对你有一定的参考价值。

1.仿微信朋友圈全文、收起的演示

在这里插入图片描述
1.MainActivity.java

String longContent = "-->游泳、快走、慢跑、骑自行车,及一切有氧运动都能锻炼心脏。有氧运动好处多:" +
                "能锻炼心肺、增强循环系统功能、燃烧脂肪、加大肺活量、降低血压,甚至能预防糖尿病," +
                "减少心脏病的发生。美国运动医学院建议,想知道有氧运动强度是否合适,可在运动后测试心率," +
                "以达到最高心率的60%—90%为宜。如果想通过有氧运动来减肥,可以选择低度到中度的运动强度," +
                "同时延长运动时间,这种方法消耗的热量更多。运动频率每周3—5次,每次20—60分钟。" +
                "想要锻炼肌肉,可以练举重、做体操以及其他重复伸、屈肌肉的运动。肌肉锻炼可以燃烧热量、" +
                "增强骨密度、减少受伤,尤其是关节受伤的几率,还能预防骨质疏松。 在做举重运动前,先测一下," +
                "如果连续举8次你最多能举多重的东西,就从这个重量开始练习。当你可以连续12次举起这个重量时," +
                "试试增加5%的重量。注意每次练习时,要连续举8—12次,这样可以达到肌肉最大耐力的70%—80%," +
                "锻炼效果较好。每周2—3次,但要避免连续两天锻炼同一组肌肉群, 以便让肌肉有充分的恢复时间。";

在这里插入图片描述

shortContent = "-->健身是一种体育项目,如各种徒手健美操、韵律操、形体操以及各种自抗力动作。"

在这里插入图片描述
2.ExpandFoldTextAdapter.java

private final int MAX_LINE_COUNT = 3;//最大显示行数

private final int STATE_UNKNOW = -1;//未知状态

private final int STATE_NOT_OVERFLOW = 1;//文本行数小于最大可显示行数

private final int STATE_COLLAPSED = 2;//折叠状态

private final int STATE_EXPANDED = 3;//展开状态

2.源代码地址下载

https://download.csdn.net/download/qq_35091074/18472040

以上是关于Android Studio的仿微信朋友圈全文收起功能的主要内容,如果未能解决你的问题,请参考以下文章

Android 仿微信朋友圈列表右下角的二小圆点样式布局

Android 高仿微信发朋友圈浏览图片效果

Android 修改源码自定义SwipeRefreshLayout样式——高仿微信朋友圈下拉刷新

Android仿微信朋友圈图片查看器

Android 仿微信朋友圈点击图片变暗

Android仿微博实现添加话题的输入框