Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

tosslife/PullLoadView

Open more actions menu

Repository files navigation

PullLoadView

pull to refresh and loadMore recyclerView

Screenshot


screenshot

How to use (参考MainActivity)


Gradle

add in build.gradle:

compile 'com.github.tosslife:pullloadview:1.1.0'

Xml

After adding the gradle dependencies from above you can go to your xml layout and add the following code for a PullToLoadView:

   <com.srx.widget.PullToLoadView
             android:id="@+id/pullToLoadView"
             android:layout_width="match_parent"
             android:layout_height="match_parent"/>

Java

To set some basic settings use the following java-code:

       //获取RecyclerView
       RecyclerView mRecyclerView = mPullToLoadView.getRecyclerView();

       //设置是否加载更多功能
       mPullToLoadView.isLoadMoreEnabled(true);

       //添加监听
       mPullToLoadView.setPullCallback(new PullCallback() {
           @Override
           public void onLoadMore() {
               //加载更多处理
           }

           @Override
           public void onRefresh() {
               //刷新处理
           }

           @Override
           public boolean isLoading() {
               //返回当前是否加载中
               return isLoading;
           }

           @Override
           public boolean hasLoadedAllItems() {
                //返回当前是否还有更多数据
               return isHasLoadedAll;
           }
       });

       //初始加载
       mPullToLoadView.initLoad();

Thanks


About

[DEPRECATED] pull to refresh and load more recyclerview

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.