AbstractDetailsDescriptionPresenter
abstract class AbstractDetailsDescriptionPresenter : Presenter
kotlin.Any | ||
↳ | androidx.leanback.widget.Presenter | |
↳ | androidx.leanback.widget.AbstractDetailsDescriptionPresenter |
An abstract Presenter
for rendering a detailed description of an item. Typically this Presenter will be used in a FullWidthDetailsOverviewRowPresenter
or PlaybackControlsRowPresenter
.
Subclasses must override onBindDescription
to implement the data binding for this Presenter.
Summary
Nested classes | |
---|---|
open |
The ViewHolder for the |
Public constructors | |
---|---|
<init>() An abstract |
Public methods | |
---|---|
Unit |
onBindViewHolder(viewHolder: Presenter.ViewHolder!, item: Any!) |
AbstractDetailsDescriptionPresenter.ViewHolder! |
onCreateViewHolder(parent: ViewGroup!) |
open Unit |
onUnbindViewHolder(viewHolder: Presenter.ViewHolder!) |
open Unit |
onViewAttachedToWindow(holder: Presenter.ViewHolder!) |
open Unit |
onViewDetachedFromWindow(holder: Presenter.ViewHolder!) |
Protected methods | |
---|---|
abstract Unit |
Binds the data from the item to the ViewHolder. |
Inherited functions | |
---|---|
Public constructors
<init>
AbstractDetailsDescriptionPresenter()
An abstract Presenter
for rendering a detailed description of an item. Typically this Presenter will be used in a FullWidthDetailsOverviewRowPresenter
or PlaybackControlsRowPresenter
.
Subclasses must override onBindDescription
to implement the data binding for this Presenter.
Public methods
onBindViewHolder
fun onBindViewHolder(
viewHolder: Presenter.ViewHolder!,
item: Any!
): Unit
onCreateViewHolder
fun onCreateViewHolder(parent: ViewGroup!): AbstractDetailsDescriptionPresenter.ViewHolder!
onUnbindViewHolder
open fun onUnbindViewHolder(viewHolder: Presenter.ViewHolder!): Unit