自定义实现简易版RecyclerView

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
简易版RecyclerView的主要原理:
在这里插入图片描述
RecyclerView会先去回收池中获取ViewHolder,如果没有获取获取到,则调用适配器的onCreateViewHolder()获取ViewHolder。

在这里插入图片描述
RecyclerView会先去回收池中获取ViewHolder,获取到ViewHolder后调用适配器的onBindViewHolder()绑定数据。

在这里插入图片描述
在这里插入图片描述

自定义实现RecyclerView

为什么看了很多网上的源码分析还是不能很好理解RecyclerView原理,而且过了一段时间就忘?因为没有理解RecyclerView的设计原理,RecyclerView当初为什么要这么设计?这么设计是解决了哪些问题?理解了开发RecyclerView时的设计思想以及解决了哪些问题就不会忘记RecyclerView的原理。

通过手写RecyclerView彻底理解RecyclerView原理。

Android高级-自定义控件
自定义ViewGroup练习之仿写RecycleView
Android 手动实现RecyclerView

猜你喜欢

转载自blog.csdn.net/yzpbright/article/details/109012438
今日推荐