类 EaseBaseChatExtendMenuAdapter<VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder,T>
- java.lang.Object
-
- androidx.recyclerview.widget.RecyclerView.Adapter<VH>
-
- io.agora.chat.uikit.adapter.EaseBaseChatExtendMenuAdapter<VH,T>
-
- 直接已知子类:
EaseChatExtendMenuAdapter
public abstract class EaseBaseChatExtendMenuAdapter<VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder,T> extends androidx.recyclerview.widget.RecyclerView.Adapter<VH>
-
-
构造器概要
构造器 构造器 说明 EaseBaseChatExtendMenuAdapter()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected abstract VHeaseCreateViewHolder(android.view.View view)Get ViewHolderintgetItemCount()protected abstract intgetItemLayoutId()VHonCreateViewHolder(android.view.ViewGroup parent, int viewType)voidsetData(java.util.List<T> data)-
从类继承的方法 androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getItemId, getItemViewType, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver
-
-
-
-
字段详细资料
-
mData
public java.util.List<T> mData
-
-
方法详细资料
-
setData
public void setData(java.util.List<T> data)
-
getItemCount
public int getItemCount()
- 指定者:
getItemCount在类中androidx.recyclerview.widget.RecyclerView.Adapter<VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
onCreateViewHolder
@NonNull public VH onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
- 指定者:
onCreateViewHolder在类中androidx.recyclerview.widget.RecyclerView.Adapter<VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItemLayoutId
protected abstract int getItemLayoutId()
-
easeCreateViewHolder
protected abstract VH easeCreateViewHolder(android.view.View view)
Get ViewHolder- 参数:
view-- 返回:
-
-