-
public class ChannelListItemAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
-
-
Field Summary
Fields Modifier and Type Field Description private ChannelListView.ChannelClickListenerchannelClickListenerprivate ChannelListView.ChannelClickListenerchannelLongClickListenerprivate ChannelListView.UserClickListeneruserClickListenerprivate ChannelListViewStylestyleprivate ChannelViewHolderFactoryviewHolderFactory
-
Constructor Summary
Constructors Constructor Description ChannelListItemAdapter(List<Channel> channels)ChannelListItemAdapter()
-
Method Summary
Modifier and Type Method Description ChannelListView.ChannelClickListenergetChannelClickListener()voidsetChannelClickListener(ChannelListView.ChannelClickListener l)ChannelListView.ChannelClickListenergetChannelLongClickListener()voidsetChannelLongClickListener(ChannelListView.ChannelClickListener l)ChannelListView.UserClickListenergetUserClickListener()voidsetUserClickListener(ChannelListView.UserClickListener l)ChannelListViewStylegetStyle()voidsetStyle(ChannelListViewStyle s)voidsetViewHolderFactory(ChannelViewHolderFactory viewHolderFactory)voidreplaceChannels(List<Channel> channelList)intgetItemViewType(int position)RecyclerView.ViewHolderonCreateViewHolder(ViewGroup parent, int viewType)voidonBindViewHolder(@NonNull() RecyclerView.ViewHolder holder, int position)voidonBindViewHolder(@NonNull() RecyclerView.ViewHolder holder, int position, @NonNull() List<Object> payloads)intgetItemCount()-
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getItemId, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ChannelListItemAdapter
ChannelListItemAdapter(List<Channel> channels)
-
ChannelListItemAdapter
ChannelListItemAdapter()
-
-
Method Detail
-
getChannelClickListener
ChannelListView.ChannelClickListener getChannelClickListener()
-
setChannelClickListener
void setChannelClickListener(ChannelListView.ChannelClickListener l)
-
getChannelLongClickListener
ChannelListView.ChannelClickListener getChannelLongClickListener()
-
setChannelLongClickListener
void setChannelLongClickListener(ChannelListView.ChannelClickListener l)
-
getUserClickListener
ChannelListView.UserClickListener getUserClickListener()
-
setUserClickListener
void setUserClickListener(ChannelListView.UserClickListener l)
-
getStyle
ChannelListViewStyle getStyle()
-
setStyle
void setStyle(ChannelListViewStyle s)
-
setViewHolderFactory
void setViewHolderFactory(ChannelViewHolderFactory viewHolderFactory)
-
replaceChannels
void replaceChannels(List<Channel> channelList)
-
getItemViewType
int getItemViewType(int position)
-
onCreateViewHolder
RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
-
onBindViewHolder
void onBindViewHolder(@NonNull() RecyclerView.ViewHolder holder, int position)
-
onBindViewHolder
void onBindViewHolder(@NonNull() RecyclerView.ViewHolder holder, int position, @NonNull() List<Object> payloads)
-
getItemCount
int getItemCount()
-
-
-
-