-
public abstract class BaseLoadMoreView继承此类,实行自定义loadMore视图
-
-
Constructor Summary
Constructors Constructor Description BaseLoadMoreView()
-
Method Summary
Modifier and Type Method Description abstract ViewgetRootView(ViewGroup parent)根布局 abstract ViewgetLoadingView(BaseViewHolder holder)布局中的 加载更多视图 abstract ViewgetLoadComplete(BaseViewHolder holder)布局中的 加载完成布局 abstract ViewgetLoadEndView(BaseViewHolder holder)布局中的 加载结束布局 abstract ViewgetLoadFailView(BaseViewHolder holder)布局中的 加载失败布局 Unitconvert(BaseViewHolder holder, Integer position, LoadMoreStatus loadMoreStatus)可重写此方式,实行自定义逻辑 -
-
Method Detail
-
getRootView
abstract View getRootView(ViewGroup parent)
根布局
- Parameters:
parent- ViewGroup
-
getLoadingView
abstract View getLoadingView(BaseViewHolder holder)
布局中的 加载更多视图
- Parameters:
holder- BaseViewHolder
-
getLoadComplete
abstract View getLoadComplete(BaseViewHolder holder)
布局中的 加载完成布局
- Parameters:
holder- BaseViewHolder
-
getLoadEndView
abstract View getLoadEndView(BaseViewHolder holder)
布局中的 加载结束布局
- Parameters:
holder- BaseViewHolder
-
getLoadFailView
abstract View getLoadFailView(BaseViewHolder holder)
布局中的 加载失败布局
- Parameters:
holder- BaseViewHolder
-
convert
Unit convert(BaseViewHolder holder, Integer position, LoadMoreStatus loadMoreStatus)
可重写此方式,实行自定义逻辑
- Parameters:
holder- BaseViewHolderposition- IntloadMoreStatus- LoadMoreStatus
-
-
-
-