OptionsAdapter
class OptionsAdapter(optionTextLimit: Int?, onOptionChange: (id: Int, text: String) -> Unit) : ListAdapter<PollAnswer, OptionsAdapter.OptionViewHolder>
Types
Link copied to clipboard
class OptionViewHolder(parent: ViewGroup, binding: ERROR CLASS: Symbol not found for StreamUiPollOptionBinding = StreamUiPollOptionBinding.inflate(
parent.streamThemeInflater,
parent,
false,
), optionTextLimit: Int?, onOptionChange: (id: Int, text: String) -> Unit) : RecyclerView.ViewHolder
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun findRelativeAdapterPositionIn(@NonNull adapter: RecyclerView.Adapter<out RecyclerView.ViewHolder?>, @NonNull viewHolder: RecyclerView.ViewHolder, localPosition: Int): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onBindViewHolder(@NonNull holder: OptionsAdapter.OptionViewHolder, position: Int, @NonNull payloads: List<Any?>)
Link copied to clipboard
open override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): OptionsAdapter.OptionViewHolder
Link copied to clipboard
open fun onCurrentListChanged(@NonNull previousList: List<PollAnswer?>, @NonNull currentList: List<PollAnswer?>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard