前言
还是先上图看下效果,不符要求或者不感兴趣的老哥就可以省个时间去做其他事了。
效果图:
准备工作
- 首先我们分析这个图,我们可以把张图分为三种类型的item,分别是头部带标题的一栏,中间内容,和尾部空白填充。
- 我们要对数据做处理
- 利用RecyclerView的多布局
- GridLayoutManager的setSpanSizeLookup()方法
具体实现
我们的数据返回类似是这样的
所以我们要做的就是把他们处理成一个级别的数据,最后list里面的数据应该是要A,A1…A5,Afoot,B,B1…这样的。具体就不多说,最后会附上源码的。
RecyclerView的多布局实现,我这里也不多说,相信各位看官老哥都有所了解,不了解的盆友也没关系,网上关于这方面的资料有很多。
下面就是我们的另一个关键地方了&