然后针对布局新建三个viewholder。随后新建一个抽象类TypeAbstractViewHolder,将三个viewholder用到的同一个方法封装起来调用,将三个viewHolder继承自抽象类。

RecyclerView优雅实现复杂列表布局

RecyclerView优雅实现复杂列表布局

RecyclerView优雅实现复杂列表布局

RecyclerView优雅实现复杂列表布局

RecyclerView优雅实现复杂列表布局

RecyclerView优雅实现复杂列表布局

RecyclerView优雅实现复杂列表布局

RecyclerView优雅实现复杂列表布局

RecyclerView优雅实现复杂列表布局

RecyclerView优雅实现复杂列表布局

RecyclerView优雅实现复杂列表布局