Constructors

Link copied to clipboard
constructor(dataItems: List<ExploreAdapter.ExpandableGroupData>)

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object Companion
Link copied to clipboard
class EmptyGroupViewHolder(binding: ERROR CLASS: Symbol not found for ExploreCategoryItemGroupWithoutChildrenBinding, listener: ExploreAdapter.ExploreAdapterListener?) : GroupViewHolder
Link copied to clipboard

Properties

Link copied to clipboard
open override val groups: List<out ExpandableGroup<*>?>?
Link copied to clipboard
open override val itemCount: Int

Functions

Link copied to clipboard
Link copied to clipboard
open fun collapseGroup(group: ExpandableGroup<*>?)
Link copied to clipboard
Link copied to clipboard
open fun expandGroup(group: ExpandableGroup<*>?)
Link copied to clipboard
open override fun getChildViewType(position: Int, group: ExpandableGroup<*>?, childIndex: Int): Int
Link copied to clipboard
open override fun getGroupViewType(position: Int, group: ExpandableGroup<*>): Int
Link copied to clipboard
open fun getItemId(position: Int): Long
Link copied to clipboard
open fun getItemViewType(position: Int): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun isChild(viewType: Int): Boolean
Link copied to clipboard
open override fun isGroup(viewType: Int): Boolean
Link copied to clipboard
open fun isGroupExpanded(flatPos: Int): Boolean
Link copied to clipboard
Link copied to clipboard
fun notifyItemChanged(position: Int)
fun notifyItemChanged(position: Int, @Nullable payload: Any?)
Link copied to clipboard
fun notifyItemInserted(position: Int)
Link copied to clipboard
fun notifyItemMoved(fromPosition: Int, toPosition: Int)
Link copied to clipboard
fun notifyItemRangeChanged(positionStart: Int, itemCount: Int)
fun notifyItemRangeChanged(positionStart: Int, itemCount: Int, @Nullable payload: Any?)
Link copied to clipboard
fun notifyItemRangeInserted(positionStart: Int, itemCount: Int)
Link copied to clipboard
fun notifyItemRangeRemoved(positionStart: Int, itemCount: Int)
Link copied to clipboard
fun notifyItemRemoved(position: Int)
Link copied to clipboard
Link copied to clipboard
open override fun onBindChildViewHolder(holder: ExploreAdapter.ChildViewHolder?, flatPosition: Int, group: ExpandableGroup<*>?, childIndex: Int)
Link copied to clipboard
open override fun onBindGroupViewHolder(holder: GroupViewHolder?, flatPosition: Int, group: ExpandableGroup<*>?)
Link copied to clipboard
open fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int)
open fun onBindViewHolder(@NonNull holder: RecyclerView.ViewHolder, position: Int, @NonNull payloads: List<*>)
Link copied to clipboard
Link copied to clipboard
open override fun onCreateGroupViewHolder(parent: ViewGroup, viewType: Int): GroupViewHolder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onGroupClick(flatPos: Int): Boolean
Link copied to clipboard
open fun onGroupCollapsed(positionStart: Int, itemCount: Int)
Link copied to clipboard
open fun onGroupExpanded(positionStart: Int, itemCount: Int)
Link copied to clipboard
open fun onRestoreInstanceState(savedInstanceState: Bundle?)
Link copied to clipboard
open fun onSaveInstanceState(savedInstanceState: Bundle?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun setHasStableIds(hasStableIds: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun toggleGroup(group: ExpandableGroup<*>?): Boolean
open fun toggleGroup(flatPos: Int): Boolean