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

来源:互联网 发布:c语言int数组有多大 编辑:程序博客网 时间:2024/06/11 00:33

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

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

后续更新….

阅读全文
0 0
原创粉丝点击