Package com.kernelcrew.moodapp.ui
Class MoodAdapter
java.lang.Object
androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
com.kernelcrew.moodapp.ui.MoodAdapter
public class MoodAdapter
extends androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static interface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
getItemViewType
(int position) void
onBindViewHolder
(androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position) androidx.recyclerview.widget.RecyclerView.ViewHolder
onCreateViewHolder
(ViewGroup parent, int viewType) void
void
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver
-
Constructor Details
-
MoodAdapter
public MoodAdapter()
-
-
Method Details
-
setOnMoodClickListener
-
setMoods
-
getItemViewType
public int getItemViewType(int position) - Overrides:
getItemViewType
in classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
onCreateViewHolder
@NonNull public androidx.recyclerview.widget.RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) - Specified by:
onCreateViewHolder
in classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
onBindViewHolder
public void onBindViewHolder(@NonNull androidx.recyclerview.widget.RecyclerView.ViewHolder holder, int position) - Specified by:
onBindViewHolder
in classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-
getItemCount
public int getItemCount()- Specified by:
getItemCount
in classandroidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder>
-