Channel List Adapter
ChannelListAdapter provides a binding from a GroupChannel type data set to views that are displayed within a RecyclerView.
Constructors
Link copied to clipboard
Constructor
Link copied to clipboard
Constructor
Link copied to clipboard
open fun ChannelListAdapter(@Nullable listener: OnItemClickListener<GroupChannel>, @NonNull params: ChannelListUIParams)
Functions
Link copied to clipboard
Returns the total number of items in the data set held by the adapter.
Link copied to clipboard
Returns a callback to be invoked when the itemView is clicked.
Link copied to clipboard
Returns a callback to be invoked when the itemView is clicked and held.
Link copied to clipboard
Called by RecyclerView to display the data at the specified position.
Link copied to clipboard
open fun onCreateViewHolder(@NonNull parent: ViewGroup, viewType: Int): BaseViewHolder<GroupChannel>
Called when RecyclerView needs a new < of the given type to represent an item.
Link copied to clipboard
open fun setMessageDisplayDataProvider(@Nullable messageDisplayDataProvider: MessageDisplayDataProvider)
Sets MessageDisplayDataProvider, which is used to generate data before they are sent or rendered.
Link copied to clipboard
Register a callback to be invoked when the itemView is clicked.
Link copied to clipboard
Register a callback to be invoked when the itemView is clicked and held.