Skip to content

SunOfBeach2/RefreshRecyclerView

Repository files navigation

RefreshRecyclerView

一个可以添加自定义header的recyclerView,实现了下拉刷新,上拉加载,继承Viewgroup添加header和recyclerview,同步监听和判断滚动事件实现 的recyclerview,目前支持下拉加载上拉刷新,还在不断完善。 先上图:

image

使用:

跟普通recyclerview一样使用方法:

       //设置layoutmanager
       recyclerView.setLayoutManager(new LinearLayoutManager(this,LinearLayoutManager.VERTICAL,false));
       //设置adapter
       recyclerView.setAdapter(new MyAdapter(this,data));
       //设置刷新模式:REFRESH,LOADMORE,BOTH,NEITHER
       recyclerView.setMode(Mode.BOTH);
       //监听刷新
       recyclerView.setRereshListener(RefreshListener listener)
       //加载数据调用
       recyclerView.notifyDataSetChanged();
       //插入数据更新item
       recyclerView.notifyDataInserted(int positionStart, int itemCount);
       //移除item
       recyclerView.notifyDataRemoved(int positon);
       //设置头部headerview,默认使用自带DefaultHeaderView
       recyclerView.setHeaderView(View view)
       //设置动画
       recyclerView.setItemAnimator(RecyclerView.ItemAnimator animator)

还在不断完善中...

About

一个可以添加自定义header的recyclerView,实现了下拉刷新,上拉加载

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages