-
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, canRestoreState, createViewHolder, findRelativeAdapterPositionIn, getItemCount, getItemId, getItemViewType, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onCreateViewHolder, 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()
-
-
-
-