RecyclerView 源码分析

扯淡的导语

RecyclerView可以说是每个项目必须用到的,但是很多人只知其常用用法,下面我将通过这篇文章进行深入了解。


RecyclerView的设计目的

研究一个现有的控件,先看看这个控件的设计目的是什么。其实就是看看RecyclerView是干什么的。官方对RecyclerView的介绍是很简短的一句话:

A flexible view for providing a limited window into a large data set.

一个用来为大量数据集合提供有限窗口的灵活的视图。我的翻译有点怪,自己看英文理解。介绍言简意赅,一针见血...好,我没词儿了。

其中关键的有两点:

-  providing a limited window into a large data set

 - flexible

针对与这两点我们可以看看RecyclerView的整体设计。

RecyclerView数据展示的设计思路


···

providing a limited window into a large data set

providing a limited window into a large data set

···

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容