类 EaseRecyclerView.WrapperRecyclerViewAdapter
- java.lang.Object
-
- androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
- io.agora.chat.uikit.widget.EaseRecyclerView.WrapperRecyclerViewAdapter
-
- 封闭类:
- EaseRecyclerView
public class EaseRecyclerView.WrapperRecyclerViewAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
-
构造器概要
构造器 构造器 说明 WrapperRecyclerViewAdapter(androidx.recyclerview.widget.RecyclerView.Adapter adapter)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidadjustSpanSize(androidx.recyclerview.widget.RecyclerView recyclerView)intfindRelativeAdapterPositionIn(androidx.recyclerview.widget.RecyclerView.Adapter<? extends androidx.recyclerview.widget.RecyclerView.ViewHolder> adapter, androidx.recyclerview.widget.RecyclerView.ViewHolder viewHolder, int localPosition)androidx.recyclerview.widget.RecyclerView.AdaptergetAdapter()intgetContentCount()intgetItemCount()longgetItemId(int position)intgetItemViewType(int position)booleanisFooter(int position)booleanisHeader(int position)booleanisHeaderOrFooter(int position)booleanisHeaderOrFooter(androidx.recyclerview.widget.RecyclerView.ViewHolder holder)voidonBindViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position)androidx.recyclerview.widget.RecyclerView.ViewHolderonCreateViewHolder(android.view.ViewGroup parent, int viewType)-
从类继承的方法 androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver
-
-
-
-
方法详细资料
-
onCreateViewHolder
@NonNull public androidx.recyclerview.widget.RecyclerView.ViewHolder onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType)- 指定者:
onCreateViewHolder在类中androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
onBindViewHolder
public void onBindViewHolder(@NonNull androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position)- 指定者:
onBindViewHolder在类中androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
findRelativeAdapterPositionIn
public int findRelativeAdapterPositionIn(@NonNull androidx.recyclerview.widget.RecyclerView.Adapter<? extends androidx.recyclerview.widget.RecyclerView.ViewHolder> adapter, @NonNull androidx.recyclerview.widget.RecyclerView.ViewHolder viewHolder, int localPosition)- 覆盖:
findRelativeAdapterPositionIn在类中androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItemId
public long getItemId(int position)
- 覆盖:
getItemId在类中androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItemCount
public int getItemCount()
- 指定者:
getItemCount在类中androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItemViewType
public int getItemViewType(int position)
- 覆盖:
getItemViewType在类中androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getContentCount
public int getContentCount()
-
isHeader
public boolean isHeader(int position)
-
isFooter
public boolean isFooter(int position)
-
isHeaderOrFooter
public boolean isHeaderOrFooter(androidx.recyclerview.widget.RecyclerView.ViewHolder holder)
-
isHeaderOrFooter
public boolean isHeaderOrFooter(int position)
-
adjustSpanSize
public void adjustSpanSize(androidx.recyclerview.widget.RecyclerView recyclerView)
-
getAdapter
public androidx.recyclerview.widget.RecyclerView.Adapter getAdapter()
-
-