Message List Component
This class creates and performs a view corresponding the message list area in Sendbird UIKit. since 3.0.0
Constructors
Types
Functions
Link copied to clipboard
Returns a collection of parameters applied to this component.
Link copied to clipboard
Handles a new channel when data has changed.
Link copied to clipboard
Called when the form submit button is clicked.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected open fun onQuoteReplyMessageClicked(@NonNull view: View, position: Int, @NonNull message: BaseMessage)
Called when the quoted message of the message is clicked.
Link copied to clipboard
protected open fun onQuoteReplyMessageLongClicked(@NonNull view: View, position: Int, @NonNull message: BaseMessage)
Called when the quoted message of the message is long-clicked.
Link copied to clipboard
Link copied to clipboard
protected open fun onThreadInfoClicked(@NonNull view: View, position: Int, @NonNull message: BaseMessage)
Called when the thread info of the message is clicked.
Link copied to clipboard
Sets the message list adapter to provide child views on demand.
Link copied to clipboard
open fun setFormSubmitButtonClickListener(@Nullable formSubmitButtonClickListener: FormSubmitButtonClickListener)
Register a callback to be invoked when the button to submit the form is clicked.
Link copied to clipboard
open fun setMessageTemplateActionHandler(@Nullable messageTemplateActionHandler: OnMessageTemplateActionHandler)
Register a callback to be invoked when a message template action is clicked.
Link copied to clipboard
open fun setOnQuoteReplyMessageClickListener(@Nullable quoteReplyMessageClickListener: OnItemClickListener<BaseMessage>)
Register a callback to be invoked when the quoted message is clicked.
Link copied to clipboard
open fun setOnQuoteReplyMessageLongClickListener(@Nullable quoteReplyMessageLongClickListener: OnItemLongClickListener<BaseMessage>)
Register a callback to be invoked when the quoted message is long-clicked.
Link copied to clipboard
open fun setOnThreadInfoClickListener(@Nullable threadInfoClickListener: OnItemClickListener<BaseMessage>)
Register a callback to be invoked when the thread info is clicked.
Link copied to clipboard
open fun setSuggestedRepliesClickListener(@Nullable suggestedRepliesClickListener: OnItemClickListener<String>)
Register a callback to be invoked when the suggested replies button is clicked.