Android 基于RecyclerView上下拉刷新(让你轻松自定义头部和底部刷新控件)

         注明:该控件是站在巨人的肩膀上修改,把控件的核心放在自定义下拉和上滑的view上

        PullRecyclerView :

   mPull.setHeadRefreshView(new SimpleRefreshHeadView(mContext))//设置头部刷新控件
        .setMoreRefreshView(new SimpleRefreshMoreView(mContext))//设置底部刷新控件
        .setUseLoadMore(true)//底部刷新控件是否可用
        .setUseRefresh(true)//头部刷新控件是否可用
        .setPullLayoutManager(new LinearLayoutManager(this))//不作说明
        .setPullListener(this)//上下拉刷新监听
        .setPullItemAnimator(null)//item动画,我这里不要动画
        .build(mAdapter);//适配器

        该控件并不是一个标准的build模式,这样做的目的是为了节省代码量、易读和避免错漏.

        包含的操作方法

   /**
     *上下拉完成
     * @param success  下拉或上滑是否成功
     */
    public void onComplete(boolean success)

    //下拉刷新成功
    public void onPullComplete()

    //下拉刷新失败
    public void onPullFail()

    //上滑加载成功
    public void onLoadMoreComplete()

    
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值