Android控件RecyclerViewandroid UI系列专题

RecyclerView用法和源码深度解析

2018-09-30  本文已影响279人  杨充211

目录介绍

好消息

1.RecycleView的结构

2.Adapter

2.1 RecyclerView.Adapter扮演的角色

2.2 重写的方法

2.3 notifyDataSetChanged()刷新数据

2.4 数据变更通知之观察者模式

3.ViewHolder

3.1 ViewHolder的作用

3.2 ViewHolder与复用

3.3 ViewHolder简单封装

4.LayoutManager

4.1 作用

4.2 LayoutManager样式

4.3 LayoutManager当前有且仅有一个抽象函数

4.4 setLayoutManager(LayoutManager layout)源码

5.ItemDecoration

5.1 作用

5.2 RecyclerView.ItemDecoration是一个抽象类

5.3 .addItemDecoration()源码分析

6.ItemAnimator

6.1 作用

6.2 触发的三种事件

7.其他知识点

7.1 Recycler && RecycledViewPool

7.2 Recyclerview.getLayoutPosition()问题

8.RecyclerView嵌套方案滑动冲突解决方案

8.1 如何判断RecyclerView控件滑动到顶部和底部

8.2 RecyclerView嵌套RecyclerView条目自动上滚的Bug

8.3 ScrollView嵌套RecyclerView滑动冲突

8.4 viewPager嵌套水平RecyclerView横向滑动到底后不滑动ViewPager

9.RecyclerView复杂布局封装库案例

9.1 能够实现业务的需求和功能

9.2 具备的优势分析

10.针对阿里VLayout代码分析

11.版本更新说明

关于其他内容介绍

01.关于博客汇总链接

02.关于我的博客

上一篇下一篇

猜你喜欢

热点阅读