自定义SwipeRefreshLayout下拉刷新上拉加载+RecyclerView

下拉刷新的样式参照某个博友的但是找不到原博客了,敬请见谅。

代码根据源代码,做了修改重新编辑,建议转新的链接:https://blog.csdn.net/fzkf9225/article/details/81094774

最近工作不太忙感觉原来项目的swipeRefreshLayout刷新样式有点丑于是就参照了别人的然后自己写了个自定义样式的上拉刷新下拉加载,并且封装了emptyLayout最为加载失败的recyclerView无网络或无数据的显示样式.

不会做动图没办法上几张静态图吧,见谅

 

 

 

 

 

 

 

 

 

 

 

module中封装包括

1、emptyLayout

2、recyclerView的baseAdapter

3、给recyclerView添加自定义分割线

4、swipeRefreshLayout刷新时添加自定义头部布局,可以自行更改

5、swipeRefreshLayout上拉加载时添加尾部布局

6、自定义LayoutManager

7、recyclerView侧滑删除等

使用起来很方便

    <com.demo.customswipedemo.SwipeRecyclerView
        android:id="@+id/swipeRecyclerView"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

布局中直接添加即可。

 

侧滑添加以下代码删除,但是没有做侧滑点击按钮,如果有这种需求的话可以根据代码进行更改很简单的,此方法只是对原生进行稍加更改

 

        ItemTouchHelper.Callback callback = new SimpleItemTouchHelperCallback(customNotificationAdapter);
        ItemTouchHelper mItemTouchHelper = new ItemTouchHelper(callback);
        mItemTouchHelper.attachToRecyclerView(recyclerView);

 

 

菜鸟入坑多多指教!!!
下面附上demo下载地址 http://download.csdn.net/download/fzkf9225/10180326

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青丶穗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值