AbstractViewHolder

abstract class AbstractViewHolder<in T>(view: View) : RecyclerView.ViewHolder

Functions

Link copied to clipboard
open fun addChangePayload(p0: Any)
Link copied to clipboard
open fun addFlags(p0: Int)
Link copied to clipboard
open fun clearOldPosition()
Link copied to clipboard
open fun clearPayload()
Link copied to clipboard
open fun clearReturnedFromScrapFlag()
Link copied to clipboard
open fun clearTmpDetachFlag()
Link copied to clipboard
open fun doesTransientStatePreventRecycling(): Boolean
Link copied to clipboard
open fun flagRemovedAndOffsetPosition(p0: Int, p1: Int, p2: Boolean)
Link copied to clipboard
fun getAbsoluteAdapterPosition(): Int
Link copied to clipboard
Link copied to clipboard
fun getBindingAdapterPosition(): Int
Link copied to clipboard
fun getItemId(): Long
Link copied to clipboard
fun getItemViewType(): Int
Link copied to clipboard
fun getLayoutPosition(): Int
Link copied to clipboard
fun getOldPosition(): Int
Link copied to clipboard
open fun getUnmodifiedPayloads(): MutableList<Any>
Link copied to clipboard
open fun hasAnyOfTheFlags(p0: Int): Boolean
Link copied to clipboard
open fun isAdapterPositionUnknown(): Boolean
Link copied to clipboard
open fun isAttachedToTransitionOverlay(): Boolean
Link copied to clipboard
open fun isBound(): Boolean
Link copied to clipboard
open fun isInvalid(): Boolean
Link copied to clipboard
fun isRecyclable(): Boolean
Link copied to clipboard
open fun isRemoved(): Boolean
Link copied to clipboard
open fun isScrap(): Boolean
Link copied to clipboard
open fun isTmpDetached(): Boolean
Link copied to clipboard
open fun isUpdated(): Boolean
Link copied to clipboard
open fun needsUpdate(): Boolean
Link copied to clipboard
open fun offsetPosition(p0: Int, p1: Boolean)
Link copied to clipboard
abstract fun onBind(item: T)
Link copied to clipboard
open fun onEnteredHiddenState(p0: RecyclerView)
Link copied to clipboard
open fun onLeftHiddenState(p0: RecyclerView)
Link copied to clipboard
open fun resetInternal()
Link copied to clipboard
open fun saveOldPosition()
Link copied to clipboard
open fun setFlags(p0: Int, p1: Int)
Link copied to clipboard
fun setIsRecyclable(p0: Boolean)
Link copied to clipboard
open fun setScrapContainer(p0: RecyclerView.Recycler, p1: Boolean)
Link copied to clipboard
open fun shouldBeKeptAsChild(): Boolean
Link copied to clipboard
open fun shouldIgnore(): Boolean
Link copied to clipboard
open fun stopIgnoring()
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open fun unScrap()
Link copied to clipboard
open fun wasReturnedFromScrap(): Boolean

Properties

Link copied to clipboard
val itemView: View
Link copied to clipboard
val mBindingAdapter: RecyclerView.Adapter<out RecyclerView.ViewHolder>
Link copied to clipboard
val mFlags: Int
Link copied to clipboard
val mInChangeScrap: Boolean
Link copied to clipboard
val mItemId: Long
Link copied to clipboard
val mItemViewType: Int
Link copied to clipboard
val mNestedRecyclerView: WeakReference<RecyclerView>
Link copied to clipboard
val mOldPosition: Int
Link copied to clipboard
val mOwnerRecyclerView: RecyclerView
Link copied to clipboard
val mPayloads: MutableList<Any>
Link copied to clipboard
val mPendingAccessibilityState: Int
Link copied to clipboard
val mPosition: Int
Link copied to clipboard
val mPreLayoutPosition: Int
Link copied to clipboard
val mScrapContainer: RecyclerView.Recycler
Link copied to clipboard
val mShadowedHolder: RecyclerView.ViewHolder
Link copied to clipboard
val mShadowingHolder: RecyclerView.ViewHolder
Link copied to clipboard
val mUnmodifiedPayloads: MutableList<Any>

Inheritors

Link copied to clipboard