RecyclerView的使用
今天关于是写ListView还是RecyclerView着实纠结了一会,毕竟这二者都很重要,不过最近做的东西里用的是RecyclerView,所以还是先写RecyclerView了,而且代码也撸好了。好了日常唠嗑(1/1),下面进入正题。
本文包含以下几个方面:
- 使用RecyclerView实现ListView的效果
- RecyclerView加载图片出现OOM时的一些处理
- RecyclerView实现瀑布流
- RecyclerView滑动卡顿的一些优化
RecyclerView与ListView原理是类似的:都是仅仅维护少量的View并且可以展示大量的数据,不过RecyclerView相比ListView更加高级和灵活。RecyclerView本身只负责View的回收和复用,这从它名字本身也能看出一些端倪。既然RecyclerView只关心View的回收和复用,那么这玩意到底该怎么才能玩起来?