Class HistoryDivMessageItemProvider
-
- All Implemented Interfaces:
-
ai.nexconn.chatui.channel.messagelist.provider.IChannelSummaryProvider,ai.nexconn.chatui.channel.messagelist.provider.IMessageProvider,ai.nexconn.chatui.widget.adapter.IViewProvider
public class HistoryDivMessageItemProvider extends BaseNotificationMessageItemProvider<T>
-
-
Constructor Summary
Constructors Constructor Description HistoryDivMessageItemProvider()
-
Method Summary
Modifier and Type Method Description ViewHolderonCreateMessageContentViewHolder(ViewGroup parent, int viewType)voidbindMessageContentViewHolder(ViewHolder holder, ViewHolder parentHolder, HistoryDividerMessage msg, UiMessage uiMessage, int position, List<UiMessage> list, IViewProviderListener<UiMessage> listener)booleanisMessageViewType(MessageContent messageContent)SpannablegetSummarySpannable(Context context, HistoryDividerMessage historyDividerMessage)The content to display in the conversation list when the last message is of this type. -
Methods inherited from class ai.nexconn.chatui.channel.messagelist.provider.BaseNotificationMessageItemProvider
bindViewHolder, isItemViewType, isSummaryType, onCreateViewHolder, showSummaryWithName -
Methods inherited from class ai.nexconn.chatui.widget.adapter.IViewProvider
bindViewHolder, isItemViewType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onCreateMessageContentViewHolder
ViewHolder onCreateMessageContentViewHolder(ViewGroup parent, int viewType)
-
bindMessageContentViewHolder
void bindMessageContentViewHolder(ViewHolder holder, ViewHolder parentHolder, HistoryDividerMessage msg, UiMessage uiMessage, int position, List<UiMessage> list, IViewProviderListener<UiMessage> listener)
-
isMessageViewType
boolean isMessageViewType(MessageContent messageContent)
-
getSummarySpannable
Spannable getSummarySpannable(Context context, HistoryDividerMessage historyDividerMessage)
The content to display in the conversation list when the last message is of this type. For example, an image message should return the string "Image".
- Parameters:
context- the context- Returns:
the spannable string to display in the conversation list
-
-
-
-