Skip to content

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

Stars

194 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors

Languages