类 EaseBaseConversationViewHolder
- java.lang.Object
-
- androidx.recyclerview.widget.RecyclerView.ViewHolder
-
- io.agora.chat.uikit.adapter.EaseBaseRecyclerViewAdapter.ViewHolder<EaseConversationInfo>
-
- io.agora.chat.uikit.conversation.viewholder.EaseBaseConversationViewHolder
-
public class EaseBaseConversationViewHolder extends EaseBaseRecyclerViewAdapter.ViewHolder<EaseConversationInfo>
-
-
字段概要
字段 修饰符和类型 字段 说明 EaseImageViewavatarandroid.widget.ImageViewivTopLabelandroidx.constraintlayout.widget.ConstraintLayoutlistIteaseLayoutandroid.content.ContextmContextandroid.widget.TextViewmentionedandroid.widget.TextViewmessageandroid.widget.ImageViewmMsgStateandroid.widget.ImageViewmsgMuteandroid.widget.TextViewmUnreadMsgNumberandroid.widget.TextViewnameEaseConversationSetStylesetModelandroid.widget.TextViewtimeandroid.view.ViewunreadMsgDotandroid.view.ViewunreadMsgDotRightandroid.widget.TextViewunreadMsgNumberRight
-
构造器概要
构造器 构造器 说明 EaseBaseConversationViewHolder(android.view.View itemView, EaseConversationSetStyle style)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.lang.StringhandleBigNum(android.content.Context context, int unreadMsgCount)voidinitView(android.view.View itemView)Initialize the viewsvoidsetData(EaseConversationInfo item, int position)Set datavoidshowUnreadNum(int unreadMsgCount)voidshowUnreadRight(boolean isRight)-
从类继承的方法 io.agora.chat.uikit.adapter.EaseBaseRecyclerViewAdapter.ViewHolder
findViewById, getAdapter, setDataList, setEmptyData
-
-
-
-
字段详细资料
-
setModel
public EaseConversationSetStyle setModel
-
listIteaseLayout
public androidx.constraintlayout.widget.ConstraintLayout listIteaseLayout
-
avatar
public EaseImageView avatar
-
mUnreadMsgNumber
public android.widget.TextView mUnreadMsgNumber
-
unreadMsgNumberRight
public android.widget.TextView unreadMsgNumberRight
-
unreadMsgDot
public android.view.View unreadMsgDot
-
unreadMsgDotRight
public android.view.View unreadMsgDotRight
-
name
public android.widget.TextView name
-
time
public android.widget.TextView time
-
mMsgState
public android.widget.ImageView mMsgState
-
mentioned
public android.widget.TextView mentioned
-
message
public android.widget.TextView message
-
msgMute
public android.widget.ImageView msgMute
-
ivTopLabel
public android.widget.ImageView ivTopLabel
-
mContext
public android.content.Context mContext
-
-
构造器详细资料
-
EaseBaseConversationViewHolder
public EaseBaseConversationViewHolder(@NonNull android.view.View itemView, EaseConversationSetStyle style)
-
-
方法详细资料
-
initView
public void initView(android.view.View itemView)
Initialize the views
-
setData
public void setData(EaseConversationInfo item, int position)
Set data
-
showUnreadNum
public void showUnreadNum(int unreadMsgCount)
-
handleBigNum
public java.lang.String handleBigNum(android.content.Context context, int unreadMsgCount)
-
showUnreadRight
public void showUnreadRight(boolean isRight)
-
-