Class BaseMessageItemProvider
-
- All Implemented Interfaces:
public abstract class BaseMessageItemProvider<T extends MessageContent>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classBaseMessageItemProvider.MessageViewHolder
-
Constructor Summary
Constructors Constructor Description BaseMessageItemProvider()
-
Method Summary
Modifier and Type Method Description ViewHolderonCreateViewHolder(ViewGroup parent, int viewType)booleanisItemViewType(UiMessage item)void)>bindViewHolder(ViewHolder holder, UiMessage uiMessage, int position, List<UiMessage> list, IViewProviderListener<UiMessage> listener)booleanisSummaryType(MessageContent messageContent)booleanshowSummaryWithName()booleanshowBubble()-
-
Method Detail
-
onCreateViewHolder
ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
-
isItemViewType
boolean isItemViewType(UiMessage item)
-
bindViewHolder
void )>bindViewHolder(ViewHolder holder, UiMessage uiMessage, int position, List<UiMessage> list, IViewProviderListener<UiMessage> listener)
-
isSummaryType
boolean isSummaryType(MessageContent messageContent)
-
showSummaryWithName
boolean showSummaryWithName()
-
showBubble
boolean showBubble()
-
-
-
-