Class GroupMembersAdapter
-
- All Implemented Interfaces:
public class GroupMembersAdapter extends RecyclerView.Adapter<VH>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceGroupMembersAdapter.OnGroupActionListenerpublic classGroupMembersAdapter.GroupInfoViewHolder
-
Constructor Summary
Constructors Constructor Description GroupMembersAdapter(Context context, int groupDisplayLimit)
-
Method Summary
Modifier and Type Method Description GroupMembersAdapter.GroupInfoViewHolderonCreateViewHolder(@NonNull() ViewGroup parent, int viewType)voidonBindViewHolder(@NonNull() GroupMembersAdapter.GroupInfoViewHolder holder, int position)intgetItemCount()voidupdateGroupInfoList(List<GroupMemberInfo> groupInfoList)voidsetOnGroupActionListener(GroupMembersAdapter.OnGroupActionListener listener)voidsetAllowGroupRemoval(boolean allowGroupRemoval)voidsetAllowGroupAddition(boolean allowGroupAddition)-
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, getItemId, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onCreateViewHolder
@NonNull() GroupMembersAdapter.GroupInfoViewHolder onCreateViewHolder(@NonNull() ViewGroup parent, int viewType)
-
onBindViewHolder
void onBindViewHolder(@NonNull() GroupMembersAdapter.GroupInfoViewHolder holder, int position)
-
getItemCount
int getItemCount()
-
updateGroupInfoList
void updateGroupInfoList(List<GroupMemberInfo> groupInfoList)
-
setOnGroupActionListener
void setOnGroupActionListener(GroupMembersAdapter.OnGroupActionListener listener)
-
setAllowGroupRemoval
void setAllowGroupRemoval(boolean allowGroupRemoval)
-
setAllowGroupAddition
void setAllowGroupAddition(boolean allowGroupAddition)
-
-
-
-