8.x
让GridLayoutManager展示不同宽度的条目
方的是4.x上的, 圆的是8.x上的, 可以看到, 变化还是很大的. 我们回正题....GridLayoutManager布局是可以设置宽度的, 不一定都是一样大的, 来看下实现.
// 指定item宽度
gridLayoutManager.setSpanSizeLookup(new...我们把之前放宽的条目变成不同的视图, 也就是对应起来:
@Override
public int getItemViewType(int position) {
if (position...增删动画
----
快速添加视图
还有像Header, Foot这样的视图, 自己写也还是要费些功夫的, 这里推荐Android大神的库baseAdapter
引入:
implementation...快速添加条目
是不是感觉省了一万个小时呢.
----
让RecyclerView支持复杂视图
每次加入新的视图都要对适配器进行比较大程度的改动, 这样是很容易出错的.