belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
ListRowPresenter.SelectItemViewHolderTask
public
static
class
ListRowPresenter.SelectItemViewHolderTask
extends Presenter.ViewHolderTask
java.lang.Object | ||
↳ | android.support.v17.leanback.widget.Presenter.ViewHolderTask | |
↳ | android.support.v17.leanback.widget.ListRowPresenter.SelectItemViewHolderTask |
A task on the ListRowPresenter.ViewHolder that can select an item by position in the HorizontalGridView and perform an optional item task on it.
Summary
Public constructors | |
---|---|
ListRowPresenter.SelectItemViewHolderTask(int itemPosition)
|
Public methods | |
---|---|
int
|
getItemPosition()
Returns the adapter position of item to select. |
Presenter.ViewHolderTask
|
getItemTask()
Returns optional task to run when the item is selected, null for no task. |
boolean
|
isSmoothScroll()
Returns true if smooth scrolling to the item false otherwise. |
void
|
run(Presenter.ViewHolder holder)
Called to perform a task on view holder. |
void
|
setItemPosition(int itemPosition)
Sets the adapter position of item to select. |
void
|
setItemTask(Presenter.ViewHolderTask itemTask)
Sets task to run when the item is selected, null for no task. |
void
|
setSmoothScroll(boolean smoothScroll)
Sets smooth scrolling to the item or jump to the item without scrolling. |
Inherited methods | |
---|---|
![]()
android.support.v17.leanback.widget.Presenter.ViewHolderTask
| |
![]()
java.lang.Object
|