package com.c9mj.platform.widget.recyclerview;
import com.c9mj.platform.R;
import com.chad.library.adapter.base.loadmore.LoadMoreView;
/**
* author: liminjie
* date: 2017/2/27
* desc: CustomLoadMoreView管理列表底部View
*/
public final class CustomLoadMoreView extends LoadMoreView {
@Override
public int getLayoutId() {
return R.layout.layout_loadmore;
}
/**
* 如果返回true,数据全部加载完毕后会隐藏加载更多
* 如果返回false,数据全部加载完毕后会显示getLoadEndViewId()布局
*/
@Override
public boolean isLoadEndGone() {
return false;
}
@Override
protected int getLoadingViewId() {
return R.id.progressbar;
}
@Override
protected int getLoadFailViewId() {
return R.id.tv_fail;
}
/**
* isLoadEndGone()为true,可以返回0
* isLoadEndGone()为false,不能返回0
*/
@Override
protected int getLoadEndViewId() {
return R.id.tv_end;
}
}