android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能,Android使用recyclerview打造真正的下拉刷新上拉加载效果...

本文详述如何在Android中使用WZMRecyclerview实现下拉刷新、上拉加载、滑动到底部自动加载等功能。该库支持自定义刷新头部和加载尾部,适用于RecyclerView,提供多种布局管理器。文章介绍了添加删除头尾部、下拉刷新、上拉加载、自动加载的使用方法及自定义视图的实现。
摘要由CSDN通过智能技术生成

前言

前段时间需要用到recyclerview,就想找个封装好的下拉刷新,上拉加载的库,结果愣是没找到,便自己写了一个。

注意:我说的是“上拉加载”,不是滑到底部自动加载。 虽然现在自动加载是主流和趋势,但也不排除有时候就需要用到上拉加载啊,毕竟林子大了,什么样的产品经理都有对吧。

代码写好后,准备发布到bintray的时候,向同事征求这个项目的名字,同事说:“就叫DZTRecyclerview!” 不解,同事解释:“叼炸天Recyclerview!” 多么酷炫奢华有内涵!!于是,这个库就叫做WZMRecyclerview,恩,名字缩写就可以了,毕竟配不上DZT这个名字。

这篇文章先介绍如何使用这个recyclerview,之后如果我懒癌没有发作的话,再详细依次介绍整个项目的实现。

好了,进入正题。

简介

WZMRecyclerview 是一个集成了 下拉刷新、上拉加载、滑到底部自动加载、添加删除头尾部 四个主要功能的recyclerview,当然,还支持 自定义的刷新头部和加载底部、EmptyView、LoadingView、封装后的简单易用的adapter、封装后的简单易用的分割线等。

下面依次介绍:

1. 添加删除头尾部和点击事件

2. 下拉刷新

3. 上拉加载

4. 滑动到底部自动加载

5. 使用自定义的下拉刷新头部

6. 使用自定义的上拉加载尾部

7. 使用自定义的自动加载尾部

由于这个项目有四个主要功能,我没有采用全部集成在一个recyclerview的方式,而是采用继承的方式依次实现每个功能。继承关系如下:

HeaderAndFooterRecyclerView –> PullToRefreshRecyclerView –> PullToLoadRecyclerView,而AutoLoadRecyclerview也是继承自PullToRefreshRecyclerView.

因此,要是你问我HeaderAndFooterRecyclerView鸡不鸡齐下拉刷新,那当然是不鸡齐的!但PullToRefreshRecyclerView是鸡齐添加删除头尾部的。

使用

使用这个库,使用Android studio的同学先要在build.gradle加上依赖:

compile 'com.mrw:wzmrecyclerview:1.0.2'

使用eclipse的同学,可以上github

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值