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!