ListRowPresenter.ViewHolder
class ListRowPresenter.ViewHolder : RowPresenter.ViewHolder
| kotlin.Any | |||
| ↳ | androidx.leanback.widget.Presenter.ViewHolder | ||
| ↳ | androidx.leanback.widget.RowPresenter.ViewHolder | ||
| ↳ | androidx.leanback.widget.ListRowPresenter.ViewHolder |
ViewHolder for the ListRowPresenter.
Summary
Public constructors |
|---|
ViewHolder( |
Public functions |
|
|---|---|
ItemBridgeAdapter |
Gets ItemBridgeAdapter that creates the list of items. |
HorizontalGridView |
Gets HorizontalGridView that shows a list of items. |
Presenter.ViewHolder? |
getItemViewHolder(position: Int)Gets ViewHolder at a position in adapter. |
ListRowPresenter |
Gets ListRowPresenter that creates this ViewHolder. |
Any? |
Return currently selected item inside a row ViewHolder. |
Presenter.ViewHolder? |
Return |
Int |
Gets selected item position in adapter. |
Inherited functions |
||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Inherited properties |
|---|
Public constructors
ViewHolder
ViewHolder(
rootView: View,
gridView: HorizontalGridView,
p: ListRowPresenter
)
Public functions
getBridgeAdapter
fun getBridgeAdapter(): ItemBridgeAdapter
Gets ItemBridgeAdapter that creates the list of items.
| Returns | |
|---|---|
ItemBridgeAdapter |
ItemBridgeAdapter that creates the list of items. |
getGridView
fun getGridView(): HorizontalGridView
Gets HorizontalGridView that shows a list of items.
| Returns | |
|---|---|
HorizontalGridView |
HorizontalGridView that shows a list of items. |
getItemViewHolder
fun getItemViewHolder(position: Int): Presenter.ViewHolder?
Gets ViewHolder at a position in adapter. Returns null if the item does not exist or the item is not bound to a view.
| Parameters | |
|---|---|
position: Int |
Position of the item in adapter. |
| Returns | |
|---|---|
Presenter.ViewHolder? |
ViewHolder bounds to the item. |
getListRowPresenter
fun getListRowPresenter(): ListRowPresenter
Gets ListRowPresenter that creates this ViewHolder.
| Returns | |
|---|---|
ListRowPresenter |
ListRowPresenter that creates this ViewHolder. |
getSelectedItem
fun getSelectedItem(): Any?
Return currently selected item inside a row ViewHolder.
| Returns | |
|---|---|
Any? |
The selected item. |
getSelectedItemViewHolder
fun getSelectedItemViewHolder(): Presenter.ViewHolder?
Return ViewHolder of currently selected item inside a row ViewHolder.
| Returns | |
|---|---|
Presenter.ViewHolder? |
The selected item's ViewHolder. |
getSelectedPosition
fun getSelectedPosition(): Int
Gets selected item position in adapter.
| Returns | |
|---|---|
Int |
Selected item position in adapter. |