前言
RecycleView的问世,替代了ListViewt和GridView,性能得到提升。同时也出现了许多优秀的第三方开源库。本文总结了在实现项目中是如何运用RecycleView的场景,以及总结了项目中使用时的一些心得,希望对你有所帮助。
文章目录
1.RecycleView
官方对RecyclerView的描述:
A flexible view for providing a limited window into a large data set.
1.1 使用RecycleView的优缺点
优点:
- 内部实现了回收机制,无需我们考虑View的复用情况
- 支持不同方向,不同排版模式,实现多种展现数据的形式,涵盖了ListView,GridView,瀑布流等数据表现的形式
- RecycleView强制封装ViewHolder
- 可设置Item操作的动画,删除或者添加等
- 通过ItemDecoration,控制Item间的间隔,可自己绘制
缺点:
-
需要自己实现OnItemClickL