Most visited

Recently visited

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


ListRowPresenter.ViewHolder上的一项任务,可以根据HorizontalGridView中的位置选择一个项目,并在其上执行可选的项目任务。

Summary

Public constructors

ListRowPresenter.SelectItemViewHolderTask(int itemPosition)

Public methods

int getItemPosition()

返回要选择的项目的适配器位置。

Presenter.ViewHolderTask getItemTask()

选择项目时返回可选任务,没有任务时返回null。

boolean isSmoothScroll()

如果平滑滚动到该项目,则返回true;否则返回false。

void run(Presenter.ViewHolder holder)

被称为执行视图持有人的任务。

void setItemPosition(int itemPosition)

设置要选择的项目的适配器位置。

void setItemTask(Presenter.ViewHolderTask itemTask)

设置任务在选择项目时运行,对于没有任务的设置为空。

void setSmoothScroll(boolean smoothScroll)

设置平滑滚动到该项目或跳到不滚动项目。

Inherited methods

From class android.support.v17.leanback.widget.Presenter.ViewHolderTask
From class java.lang.Object

Public constructors

ListRowPresenter.SelectItemViewHolderTask

ListRowPresenter.SelectItemViewHolderTask (int itemPosition)

Parameters
itemPosition int

Public methods

getItemPosition

int getItemPosition ()

返回要选择的项目的适配器位置。

Returns
int The adapter position of item to select.

getItemTask

Presenter.ViewHolderTask getItemTask ()

选择项目时返回可选任务,没有任务时返回null。

Returns
Presenter.ViewHolderTask Optional task to run when the item is selected, null for no task.

isSmoothScroll

boolean isSmoothScroll ()

如果平滑滚动到该项目,则返回true;否则返回false。 默认情况下它是真的。

Returns
boolean True for smooth scrolling to the item, false otherwise.

run

void run (Presenter.ViewHolder holder)

被称为执行视图持有人的任务。

Parameters
holder Presenter.ViewHolder: The view holder to perform task.

setItemPosition

void setItemPosition (int itemPosition)

设置要选择的项目的适配器位置。

Parameters
itemPosition int: Position of the item in adapter.

setItemTask

void setItemTask (Presenter.ViewHolderTask itemTask)

设置任务在选择项目时运行,对于没有任务的设置为空。

Parameters
itemTask Presenter.ViewHolderTask: Optional task to run when the item is selected, null for no task.

setSmoothScroll

void setSmoothScroll (boolean smoothScroll)

设置平滑滚动到该项目或跳到不滚动项目。 默认情况下它是真的。

Parameters
smoothScroll boolean: True for smooth scrolling to the item, false otherwise.

Hooray!