Class GroupDetailMembersAdapter
- java.lang.Object
-
- androidx.recyclerview.widget.RecyclerView.Adapter<GroupDetailMembersViewHolder>
-
- com.cheetahdigital.groups.ui.detail.GroupDetailMembersAdapter
-
public class GroupDetailMembersAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<GroupDetailMembersViewHolder>
The adapter forGroupMembersListFragment
-
-
Constructor Summary
Constructors Constructor Description GroupDetailMembersAdapter(java.util.List<Member> members)
GroupDetailMembersAdapter(java.util.List<Member> members, GroupDetailMembersClickListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getItemCount()
void
onBindViewHolder(GroupDetailMembersViewHolder holder, int position)
GroupDetailMembersViewHolder
onCreateViewHolder(android.view.ViewGroup parent, int viewType)
void
replace(java.util.List<Member> members)
Replace current list stored with new list passedvoid
setPlaceholder(int placeholder)
Set the placeholder for this view-
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
-
-
-
-
Constructor Detail
-
GroupDetailMembersAdapter
public GroupDetailMembersAdapter(java.util.List<Member> members)
-
GroupDetailMembersAdapter
public GroupDetailMembersAdapter(java.util.List<Member> members, GroupDetailMembersClickListener listener)
-
-
Method Detail
-
onCreateViewHolder
public GroupDetailMembersViewHolder onCreateViewHolder(android.view.ViewGroup parent, int viewType)
- Specified by:
onCreateViewHolder
in classandroidx.recyclerview.widget.RecyclerView.Adapter<GroupDetailMembersViewHolder>
-
onBindViewHolder
public void onBindViewHolder(GroupDetailMembersViewHolder holder, int position)
- Specified by:
onBindViewHolder
in classandroidx.recyclerview.widget.RecyclerView.Adapter<GroupDetailMembersViewHolder>
-
replace
public void replace(java.util.List<Member> members)
Replace current list stored with new list passed- Parameters:
members
- list ofMember
to use
-
getItemCount
public int getItemCount()
- Specified by:
getItemCount
in classandroidx.recyclerview.widget.RecyclerView.Adapter<GroupDetailMembersViewHolder>
-
setPlaceholder
public void setPlaceholder(@DrawableRes int placeholder)
Set the placeholder for this view- Parameters:
placeholder
- default drawable to display
-
-