RecyclerView

RecycleView

优势
1.相对listView来说实现的效果更多
2.支持多布局
3.根据项目需要插拔功能
RecycleView不支持点击事件 接口回调

RecyclerView多布局展示:
public int getItemViewType(int position)返回当前数据的itemview类型
RecyclerView常见方法:
LinearLayoutManager:recyclerview线性管理器(垂直水平方向);
GridLayoutManager:网格布局管理器;
StaggeredGridLayoutManager:瀑布流布局管理器;
RecyclerView.setLayoutManager(LayoutManager manager):添加布局管理器
RecyclerView.addItemDecoration(ItemDecoration decoration):添加分割线
RecyclerView.setItemAnimator(ItemAnimator animator):添加动画方法
RecyclerView.setAdapter(Adapter adapter):添加适配器

接口回调
1.新建接口 方法
2.适配器中设置点击事件 设置接口 重写接口中的方法
3.实现类实现接口 调用方法

万能适配器
1.使用SparseArray稀疏数组储存所有的View组件
2.根据id查找
3.绑定数据

BaseRecycleViewAdaper封装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值