ListRowPresenter.SelectItemViewHolderTask

public static class ListRowPresenter.SelectItemViewHolderTask
extends Presenter.ViewHolderTask

java.lang.Object
   ↳ androidx.leanback.widget.Presenter.ViewHolderTask
     ↳ androidx.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

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