-
public class MessageViewHolderFactoryAllows you to easily customize message rendering
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classMessageViewHolderFactory.Companionpublic enumMessageViewHolderFactory.Position
-
Field Summary
Fields Modifier and Type Field Description private ListenerContainerlistenerContainerprivate AttachmentViewHolderFactoryattachmentViewHolderFactoryprivate MessageListView.BubbleHelperbubbleHelperprivate DateFormattermessageDateFormatter
-
Constructor Summary
Constructors Constructor Description MessageViewHolderFactory()
-
Method Summary
Modifier and Type Method Description IntegergetMessageViewType(MessageListItem messageListItem)BaseMessageListItemViewHolder<?>createMessageViewHolder(ViewGroup parent, Integer viewType, MessageListViewStyle style, Channel channel)final ListenerContainergetListenerContainer()final AttachmentViewHolderFactorygetAttachmentViewHolderFactory()final MessageListView.BubbleHelpergetBubbleHelper()final DateFormattergetMessageDateFormatter()final UnitsetListenerContainer(ListenerContainer listenerContainer)final UnitsetAttachmentViewHolderFactory(AttachmentViewHolderFactory attachmentViewHolderFactory)final UnitsetBubbleHelper(MessageListView.BubbleHelper bubbleHelper)final UnitsetMessageDateFormatter(DateFormatter messageDateFormatter)-
-
Method Detail
-
getMessageViewType
Integer getMessageViewType(MessageListItem messageListItem)
-
createMessageViewHolder
BaseMessageListItemViewHolder<?> createMessageViewHolder(ViewGroup parent, Integer viewType, MessageListViewStyle style, Channel channel)
-
getListenerContainer
final ListenerContainer getListenerContainer()
-
getAttachmentViewHolderFactory
final AttachmentViewHolderFactory getAttachmentViewHolderFactory()
-
getBubbleHelper
final MessageListView.BubbleHelper getBubbleHelper()
-
getMessageDateFormatter
final DateFormatter getMessageDateFormatter()
-
setListenerContainer
final Unit setListenerContainer(ListenerContainer listenerContainer)
-
setAttachmentViewHolderFactory
final Unit setAttachmentViewHolderFactory(AttachmentViewHolderFactory attachmentViewHolderFactory)
-
setBubbleHelper
final Unit setBubbleHelper(MessageListView.BubbleHelper bubbleHelper)
-
setMessageDateFormatter
final Unit setMessageDateFormatter(DateFormatter messageDateFormatter)
-
-
-
-