-
public final class VotingProgressAdapter extends ListAdapter<ProgressBarInfo, ProgressDisplayViewHolder>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classVotingProgressAdapter.Companion
-
Field Summary
Fields Modifier and Type Field Description private final IntegerquestionIndexprivate final AsyncListDiffer<ProgressBarInfo>mDiffer
-
Constructor Summary
Constructors Constructor Description VotingProgressAdapter(Integer questionIndex)
-
Method Summary
Modifier and Type Method Description final IntegergetQuestionIndex()final UnitupdateProgressBar(List<HMSPollQuestion> pollStatsQuestions, HmsPoll hmsPoll, Boolean canViewResponses)Call this when the votes change, to change the progressbar. ProgressDisplayViewHolderonCreateViewHolder(ViewGroup parent, Integer viewType)IntegergetItemViewType(Integer position)UnitonBindViewHolder(ProgressDisplayViewHolder holder, Integer position)-
Methods inherited from class androidx.recyclerview.widget.ListAdapter
bindViewHolder, canRestoreState, createViewHolder, findRelativeAdapterPositionIn, getItemId, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver -
Methods inherited from class live.hms.roomkit.ui.polls.display.voting.VotingProgressAdapter
getCurrentList, getItem, getItemCount, onCurrentListChanged, submitList, submitList -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
VotingProgressAdapter
VotingProgressAdapter(Integer questionIndex)
-
-
Method Detail
-
getQuestionIndex
final Integer getQuestionIndex()
-
updateProgressBar
final Unit updateProgressBar(List<HMSPollQuestion> pollStatsQuestions, HmsPoll hmsPoll, Boolean canViewResponses)
Call this when the votes change, to change the progressbar.
-
onCreateViewHolder
ProgressDisplayViewHolder onCreateViewHolder(ViewGroup parent, Integer viewType)
-
getItemViewType
Integer getItemViewType(Integer position)
-
onBindViewHolder
Unit onBindViewHolder(ProgressDisplayViewHolder holder, Integer position)
-
-
-
-