ChannelListView
Types
Predicate object with a filter condition for ChannelListItem. Used to filter a list of ChannelListItem before applying it to ChannelListView.
Called when the updated list is about to be displayed in the channels RecyclerView.
Inherited properties
Functions
Returns LinearLayoutManager associated with the inner RecyclerView.
Returns the inner RecyclerView that is used to display a list of channel list items.
Allows clients to set a click listener to be notified of delete clicks via channel actions. or view holder swipe menu
Allows a client to set a click listener to be notified of "channel info" clicks in the "more options" menu.
Allows clients to set a click listener for all channel list items.
Allows a client to set a click listener to be notified of "leave channel" clicks in the "more options" menu.
Allows a client to set a ChannelListItemPredicate to filter ChannelListItems before they are drawn.
Allow a client to set a listener to be notified when the updated channel list is about to be displayed.
Allows clients to set a long-click listener for all channel list items.
Allows clients to override a "delete option" icon in ViewHolder items.
Allows clients to set a visibility controller for the "delete option" icon in ViewHolder items.
Allows clients to set a visibility controller for the "more options" icon in ViewHolder items.
Uses the drawableResource as the separator for list items.
Allows clients to set a click listener to be notified of "more options" clicks in ViewHolder items.
Allows clients to override a "more options" icon in ViewHolder items.
Allows a client to set a swipe listener to be notified of swipe details in order to take action.
Allows clients to set a click listener to be notified of user click events.
Allows clients to set a custom implementation of ChannelListItemViewHolderFactory.