Class PrizesAdapter
- java.lang.Object
 - 
- androidx.recyclerview.widget.RecyclerView.Adapter<PrizeViewHolder>
 - 
- com.cheetahdigital.challenges.ui.responses.game.scratcher.PrizesAdapter
 
 
 
- 
public class PrizesAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<PrizeViewHolder>
Handles the prizes grid inScratcherFragment 
- 
- 
Constructor Summary
Constructors Constructor Description PrizesAdapter(java.util.List<Prize> prizes)Default constructor 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetItemCount()voidhighlight(Prize prize)Show an animation to highlight the winning tilevoidonBindViewHolder(PrizeViewHolder holder, int position)PrizeViewHolderonCreateViewHolder(android.view.ViewGroup parent, int viewType)- 
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, getItemId, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver 
 - 
 
 - 
 
- 
- 
Method Detail
- 
onCreateViewHolder
@NonNull public PrizeViewHolder onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
- Specified by:
 onCreateViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<PrizeViewHolder>
 
- 
onBindViewHolder
public void onBindViewHolder(@NonNull PrizeViewHolder holder, int position)- Specified by:
 onBindViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<PrizeViewHolder>
 
- 
getItemCount
public int getItemCount()
- Specified by:
 getItemCountin classandroidx.recyclerview.widget.RecyclerView.Adapter<PrizeViewHolder>
 
- 
highlight
public void highlight(Prize prize)
Show an animation to highlight the winning tile- Parameters:
 prize- reward for winning the game
 
 - 
 
 -