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

文章目录

  • 1.仿微信朋友圈全文、收起的演示
  • 2.源代码地址下载

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


1.MainActivity.java

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

Android Studio的仿微信朋友圈全文、收起功能_第1张图片

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

Android Studio的仿微信朋友圈全文、收起功能_第2张图片
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的即时通讯)