EpoxyViewHolder

open class EpoxyViewHolder : RecyclerView.ViewHolder

Constructors

EpoxyViewHolder
Link copied to clipboard
open fun EpoxyViewHolder(parent: ViewParent, view: View, saveInitialState: Boolean)

Functions

bind
Link copied to clipboard
open fun bind(model: EpoxyModel, @Nullable() previouslyBoundModel: EpoxyModel<out Any>, payloads: List<Any>, position: Int)
getAbsoluteAdapterPosition
Link copied to clipboard
fun getAbsoluteAdapterPosition(): Int
getAdapterPosition
Link copied to clipboard
fun getAdapterPosition(): Int
getBindingAdapter
Link copied to clipboard
fun getBindingAdapter(): RecyclerView.Adapter<out RecyclerView.ViewHolder>
getBindingAdapterPosition
Link copied to clipboard
fun getBindingAdapterPosition(): Int
getHolder
Link copied to clipboard
open fun getHolder(): EpoxyHolder
getItemId
Link copied to clipboard
fun getItemId(): Long
getItemViewType
Link copied to clipboard
fun getItemViewType(): Int
getLayoutPosition
Link copied to clipboard
fun getLayoutPosition(): Int
getModel
Link copied to clipboard
open fun getModel(): EpoxyModel<out Any>
getOldPosition
Link copied to clipboard
fun getOldPosition(): Int
getPosition
Link copied to clipboard
fun getPosition(): Int
isRecyclable
Link copied to clipboard
fun isRecyclable(): Boolean
setIsRecyclable
Link copied to clipboard
fun setIsRecyclable(recyclable: Boolean)
toString
Link copied to clipboard
open fun toString(): String
open fun toString(): String
unbind
Link copied to clipboard
open fun unbind()
visibilityChanged
Link copied to clipboard
open fun visibilityChanged(@FloatRange(from = 0.0f, to = 100.0fpercentVisibleHeight: Float, @FloatRange(from = 0.0f, to = 100.0fpercentVisibleWidth: Float, @Px() visibleHeight: Int, @Px() visibleWidth: Int)
visibilityStateChanged
Link copied to clipboard
open fun visibilityStateChanged(visibilityState: Int)

Properties

payloads
Link copied to clipboard
private open val payloads: List<Any>