public class SlimAdapterEx extends SlimAdapter
| 限定符 | 构造器和说明 |
|---|---|
protected |
SlimAdapterEx() |
| 限定符和类型 | 方法和说明 |
|---|---|
SlimAdapterEx |
addFooter(android.content.Context context,
int layoutRes) |
SlimAdapterEx |
addFooter(android.view.View view) |
SlimAdapterEx |
addHeader(android.content.Context context,
int layoutRes) |
SlimAdapterEx |
addHeader(android.view.View view) |
SlimAdapterEx |
attachTo(RecyclerView... recyclerViews) |
SlimAdapterEx |
enableDiff() |
SlimAdapterEx |
enableDiff(SlimDiffUtil.Callback diffCallback) |
SlimAdapterEx |
enableEmptyView(android.content.Context context,
int layoutRes) |
SlimAdapterEx |
enableEmptyView(android.view.View emptyView) |
java.lang.Object |
getItem(int position) |
int |
getItemCount() |
int |
getItemViewType(int position) |
void |
onBindViewHolder(SlimViewHolder holder,
int position) |
SlimViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
<T> SlimAdapterEx |
register(int layoutRes,
SlimInjector<T> slimInjector) |
SlimAdapterEx |
registerDefault(int layoutRes,
SlimInjector slimInjector) |
create, create, enableLoadMore, getData, onAttachedToRecyclerView, onDetachedFromRecyclerView, updateDatapublic SlimAdapterEx addHeader(android.view.View view)
public SlimAdapterEx addFooter(android.view.View view)
public SlimAdapterEx addHeader(android.content.Context context, int layoutRes)
public SlimAdapterEx addFooter(android.content.Context context, int layoutRes)
public SlimAdapterEx enableEmptyView(android.content.Context context, int layoutRes)
public SlimAdapterEx enableEmptyView(android.view.View emptyView)
public int getItemViewType(int position)
getItemViewType 在类中 SlimAdapterpublic SlimViewHolder onCreateViewHolder(android.view.ViewGroup parent, int viewType)
onCreateViewHolder 在类中 SlimAdapterpublic int getItemCount()
getItemCount 在类中 SlimAdapterpublic java.lang.Object getItem(int position)
getItem 在类中 SlimAdapterpublic SlimAdapterEx enableDiff()
enableDiff 在类中 SlimAdapterpublic SlimAdapterEx enableDiff(SlimDiffUtil.Callback diffCallback)
enableDiff 在类中 SlimAdapterpublic SlimAdapterEx registerDefault(int layoutRes, SlimInjector slimInjector)
registerDefault 在类中 SlimAdapterpublic <T> SlimAdapterEx register(int layoutRes, SlimInjector<T> slimInjector)
register 在类中 SlimAdapterpublic SlimAdapterEx attachTo(RecyclerView... recyclerViews)
attachTo 在类中 SlimAdapterpublic final void onBindViewHolder(SlimViewHolder holder, int position)