RibbonRecyclerAdapter

RibbonRecyclerAdapter is an implementation of RecyclerView.Adapter that has RibbonView as items.

Constructors

RibbonRecyclerAdapter
Link copied to clipboard
fun RibbonRecyclerAdapter()

Types

RibbonRecyclerViewHolder
Link copied to clipboard
class RibbonRecyclerViewHolder(binding: <ERROR CLASS>) : RecyclerView.ViewHolder

RibbonRecyclerAdapter is an implementation of RecyclerView.ViewHolder.

Functions

addRibbon
Link copied to clipboard
open override fun addRibbon(ribbonView: RibbonView)

adds a ribbon on the adapter.

open override fun addRibbon(position: Int, ribbonView: RibbonView)

adds a ribbon on the adapter by position.

addRibbonList
Link copied to clipboard
open override fun addRibbonList(ribbonViewList: List<RibbonView>)

adds ribbons on the adapter.

bindViewHolder
Link copied to clipboard
clear
Link copied to clipboard
open override fun clear()

clears all of RibbonView items.

createViewHolder
Link copied to clipboard
getItemCount
Link copied to clipboard
open override fun getItemCount(): Int

gets a size of RibbonView from the adapter.

getItemId
Link copied to clipboard
open fun getItemId(p0: Int): Long
getItemViewType
Link copied to clipboard
open fun getItemViewType(p0: Int): Int
getRibbonView
Link copied to clipboard
open override fun getRibbonView(position: Int): RibbonView

gets a ribbon from the adapter.

getRibbonViews
Link copied to clipboard
open override fun getRibbonViews(): List<RibbonView>

gets a list of RibbonView from the adapter.

hasObservers
Link copied to clipboard
fun hasObservers(): Boolean
hasStableIds
Link copied to clipboard
fun hasStableIds(): Boolean
notifyDataSetChanged
Link copied to clipboard
fun notifyDataSetChanged()
notifyItemChanged
Link copied to clipboard
fun notifyItemChanged(p0: Int)
fun notifyItemChanged(p0: Int, @Nullable p1: Any?)
notifyItemInserted
Link copied to clipboard
fun notifyItemInserted(p0: Int)
notifyItemMoved
Link copied to clipboard
fun notifyItemMoved(p0: Int, p1: Int)
notifyItemRangeChanged
Link copied to clipboard
fun notifyItemRangeChanged(p0: Int, p1: Int)
fun notifyItemRangeChanged(p0: Int, p1: Int, @Nullable p2: Any?)
notifyItemRangeInserted
Link copied to clipboard
fun notifyItemRangeInserted(p0: Int, p1: Int)
notifyItemRangeRemoved
Link copied to clipboard
fun notifyItemRangeRemoved(p0: Int, p1: Int)
notifyItemRemoved
Link copied to clipboard
fun notifyItemRemoved(p0: Int)
onAttachedToRecyclerView
Link copied to clipboard
open fun onAttachedToRecyclerView(@NonNull p0: RecyclerView)
onBindViewHolder
Link copied to clipboard
open override fun onBindViewHolder(holder: RibbonRecyclerAdapter.RibbonRecyclerViewHolder, position: Int)
open fun onBindViewHolder(@NonNull p0: RibbonRecyclerAdapter.RibbonRecyclerViewHolder, p1: Int, @NonNull p2: MutableList<Any>)
onCreateViewHolder
Link copied to clipboard
open override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RibbonRecyclerAdapter.RibbonRecyclerViewHolder
onDetachedFromRecyclerView
Link copied to clipboard
open fun onDetachedFromRecyclerView(@NonNull p0: RecyclerView)
onFailedToRecycleView
Link copied to clipboard
onViewAttachedToWindow
Link copied to clipboard
onViewDetachedFromWindow
Link copied to clipboard
onViewRecycled
Link copied to clipboard
open fun onViewRecycled(@NonNull p0: RibbonRecyclerAdapter.RibbonRecyclerViewHolder)
registerAdapterDataObserver
Link copied to clipboard
open fun registerAdapterDataObserver(@NonNull p0: RecyclerView.AdapterDataObserver)
removeRibbon
Link copied to clipboard
open override fun removeRibbon(ribbonView: RibbonView)

removes a ribbon on the adapter.

open override fun removeRibbon(position: Int)

removes a ribbon on the adapter by position.

setHasStableIds
Link copied to clipboard
open fun setHasStableIds(p0: Boolean)
unregisterAdapterDataObserver
Link copied to clipboard