-
-
Field Summary
Fields Modifier and Type Field Description private Integer
layoutId
private BaseAnimation
adapterAnimation
private Boolean
animationEnable
private final Context
context
private final List<T>
data
private final BaseDraggableModule
draggableModule
private final FrameLayout
emptyLayout
private final LinearLayout
footerLayout
private final Integer
footerLayoutCount
private Boolean
footerViewAsFlow
private final Integer
footerViewPosition
private Boolean
footerWithEmptyEnable
private final LinearLayout
headerLayout
private final Integer
headerLayoutCount
private Boolean
headerViewAsFlow
private final Integer
headerViewPosition
private Boolean
headerWithEmptyEnable
private Boolean
isAnimationFirstOnly
private Boolean
isUseEmpty
private final BaseLoadMoreModule
loadMoreModule
private RecyclerView
recyclerView
private final BaseUpFetchModule
upFetchModule
private WeakReference<RecyclerView>
weakRecyclerView
-
Method Summary
Modifier and Type Method Description final Integer
getLayoutId()
final Unit
setLayoutId(Integer layoutId)
abstract Unit
convertFull(V binding, BaseViewHolder holder, T item)
-
Methods inherited from class com.chad.library.adapter.base.BaseQuickAdapter
addChildClickViewIds, addChildLongClickViewIds, addData, addData, addData, addData, addFooterView, addHeaderView, getAdapterAnimation, getAnimationEnable, getChildClickViewIds, getChildLongClickViewIds, getContext, getData, getDiffHelper, getDiffer, getDraggableModule, getEmptyLayout, getFooterLayout, getFooterLayoutCount, getFooterViewAsFlow, getFooterViewPosition, getFooterWithEmptyEnable, getHeaderLayout, getHeaderLayoutCount, getHeaderViewAsFlow, getHeaderViewPosition, getHeaderWithEmptyEnable, getItem, getItemCount, getItemId, getItemOrNull, getItemPosition, getItemViewType, getLoadMoreModule, getOnItemChildClickListener, getOnItemChildLongClickListener, getOnItemClickListener, getOnItemLongClickListener, getRecyclerView, getUpFetchModule, getViewByPosition, getWeakRecyclerView, hasEmptyView, hasFooterLayout, hasHeaderLayout, isAnimationFirstOnly, isUseEmpty, onAttachedToRecyclerView, onBindViewHolder, onBindViewHolder, onCreateViewHolder, onDetachedFromRecyclerView, onViewAttachedToWindow, remove, remove, removeAllFooterView, removeAllHeaderView, removeAt, removeEmptyView, removeFooterView, removeHeaderView, replaceData, setAdapterAnimation, setAnimationEnable, setAnimationFirstOnly, setAnimationWithDefault, setData, setDiffCallback, setDiffConfig, setDiffNewData, setDiffNewData, setEmptyView, setEmptyView, setFooterView, setFooterViewAsFlow, setFooterWithEmptyEnable, setGridSpanSizeLookup, setHeaderView, setHeaderViewAsFlow, setHeaderWithEmptyEnable, setList, setNewData, setNewInstance, setOnItemChildClickListener, setOnItemChildLongClickListener, setOnItemClickListener, setOnItemLongClickListener, setRecyclerView, setUseEmpty, setWeakRecyclerView
-
Methods inherited from class com.chad.library.adapter.base.BaseQuickAdapterModuleImp
addDraggableModule, addLoadMoreModule, addUpFetchModule
-
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onFailedToRecycleView, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getLayoutId
final Integer getLayoutId()
-
setLayoutId
final Unit setLayoutId(Integer layoutId)
-
convertFull
abstract Unit convertFull(V binding, BaseViewHolder holder, T item)
-
-
-
-