Package ai.nexconn.chatui.base.adapter
Class EmptyWrapper
-
- All Implemented Interfaces:
public class EmptyWrapper<T> extends RecyclerView.Adapter<VH>
-
-
Field Summary
Fields Modifier and Type Field Description public final static intITEM_TYPE_EMPTYprotected RecyclerView.AdaptermInnerAdapter
-
Constructor Summary
Constructors Constructor Description EmptyWrapper(RecyclerView.Adapter adapter, int emptyLayoutId)EmptyWrapper(RecyclerView.Adapter adapter, View emptyView)
-
Method Summary
Modifier and Type Method Description booleanisEmpty()RecyclerView.ViewHolderonCreateViewHolder(ViewGroup parent, int viewType)voidonAttachedToRecyclerView(RecyclerView recyclerView)voidonViewAttachedToWindow(RecyclerView.ViewHolder holder)intgetItemViewType(int position)voidonBindViewHolder(RecyclerView.ViewHolder holder, int position)intgetItemCount()-
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onDetachedFromRecyclerView, 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
-
isEmpty
boolean isEmpty()
-
onCreateViewHolder
RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
-
onAttachedToRecyclerView
void onAttachedToRecyclerView(RecyclerView recyclerView)
-
onViewAttachedToWindow
void onViewAttachedToWindow(RecyclerView.ViewHolder holder)
-
getItemViewType
int getItemViewType(int position)
-
onBindViewHolder
void onBindViewHolder(RecyclerView.ViewHolder holder, int position)
-
getItemCount
int getItemCount()
-
-
-
-