类 EaseChatExtendMenuAdapter
- java.lang.Object
-
- androidx.recyclerview.widget.RecyclerView.Adapter<VH>
-
- io.agora.chat.uikit.adapter.EaseBaseChatExtendMenuAdapter<EaseChatExtendMenuAdapter.ViewHolder,EaseChatExtendMenu.ChatMenuItemModel>
-
- io.agora.chat.uikit.chat.adapter.EaseChatExtendMenuAdapter
-
public class EaseChatExtendMenuAdapter extends EaseBaseChatExtendMenuAdapter<EaseChatExtendMenuAdapter.ViewHolder,EaseChatExtendMenu.ChatMenuItemModel>
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classEaseChatExtendMenuAdapter.ViewHolder
-
字段概要
-
从类继承的字段 io.agora.chat.uikit.adapter.EaseBaseChatExtendMenuAdapter
mData
-
-
构造器概要
构造器 构造器 说明 EaseChatExtendMenuAdapter()EaseChatExtendMenuAdapter(boolean isHorizontal)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected EaseChatExtendMenuAdapter.ViewHoldereaseCreateViewHolder(android.view.View view)Get ViewHolderprotected intgetItemLayoutId()voidonBindViewHolder(EaseChatExtendMenuAdapter.ViewHolder holder, int position)voidsetOnItemClickListener(OnItemClickListener listener)-
从类继承的方法 io.agora.chat.uikit.adapter.EaseBaseChatExtendMenuAdapter
getItemCount, onCreateViewHolder, setData
-
从类继承的方法 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, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver
-
-
-
-
方法详细资料
-
getItemLayoutId
protected int getItemLayoutId()
-
easeCreateViewHolder
protected EaseChatExtendMenuAdapter.ViewHolder easeCreateViewHolder(android.view.View view)
从类复制的说明:EaseBaseChatExtendMenuAdapterGet ViewHolder
-
onBindViewHolder
public void onBindViewHolder(@NonNull EaseChatExtendMenuAdapter.ViewHolder holder, int position)- 指定者:
onBindViewHolder在类中androidx.recyclerview.widget.RecyclerView.Adapter<EaseChatExtendMenuAdapter.ViewHolder>
-
setOnItemClickListener
public void setOnItemClickListener(OnItemClickListener listener)
-
-