作者: 牙叔
使用情景: 解析RecycleView常用方法
前置知识
RecyclerView 复用 Item 的工作 Google 已经封装
自定义Adapter必须重写三个方法:
onCreateViewHolder
onBindViewHolder
getItemCount
了解每个方法的作用
视图创建
数据绑定
数据总数
类比
视图创建: 视图比作礼盒, 礼盒里面有一些格子, 规划成为一个一个固定的格子, 格子类型可以一样, 也可以不一样
数据绑定: 把棒棒糖, 瓜子, 花生这些零食放到格子里
adapter
adapter中包含holder, holder处理view
代码分小段
1.主布局, 就一个RecyclerView
2. 两种礼盒布局
3. adapter
4. view有了, adapter也有了(holder在adapter中), 我们就可以加载数据了
5. 创建数据
6. 加载数据
7. 效果展示
完整代码
领取专属 10元无门槛券
私享最新 技术干货