RecyclerView添加footer实现上拉加载的自定义style

1 篇文章 0 订阅
1 篇文章 0 订阅

谷歌官方推荐的swipelayout可以支持页面刷新的效果。
但是对于页面上拉加载,现成的框架有很多。不过每次筛选这些框架都会费时费力,包括后面发现问题后的解决,所以按照一些大神的思路,可以为recyclerView添加footer实现自定义的加载效果.

主要思路:
1.通过RecyclerAdapter中的getItemViewType进行最后一个位置的判断和类型设置。
2.在onCreateViewHolder的时候去判断type然后实现末尾的foot视图绑定.
3.在onBinderView的时候,进行不同type的viewHolder的instance of然后去进行相应的逻辑处理。
4.在这里面去判断和控制foot的显示和隐藏判断包括有无更多数据的判断,
5.在使用的时候给 recyclerView添加 一个滑动监听,通过滑动监听然后判断是否滑动到底部,如果滑动到底部就去调用获取更多数据的方法,加载数据。

后续更新….

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值