Most visited

Recently visited

MultiActionsProvider.MultiAction

public static class MultiActionsProvider.MultiAction
extends Object

java.lang.Object
   ↳ android.support.v17.leanback.widget.MultiActionsProvider.MultiAction


MultiAction表示可以具有多个状态的操作。 getIndex()返回drawable中的当前索引。 可以在程序中动态更新可绘制和索引列表,并且可以通过通知AbstractMediaItemPresenter.ViewHolder提供的侦听器来更新UI。

Summary

Public constructors

MultiActionsProvider.MultiAction(long id)

Public methods

Drawable getCurrentDrawable()
Drawable[] getDrawables()

返回用于显示此 MultiActionsProvider.MultiAction内不同状态的 MultiActionsProvider.MultiAction

long getId()
int getIndex()

返回此MultiAction中当前选定的索引。

void incrementIndex()

增加此MultiAction当前代表的索引。

void setDrawables(Drawable[] drawables)

设置在此 MultiActionsProvider.MultiAction内用于显示不同状态的 MultiActionsProvider.MultiAction

void setIndex(int index)

设置此MultiAction当前代表的索引。

Inherited methods

From class java.lang.Object

Public constructors

MultiActionsProvider.MultiAction

MultiActionsProvider.MultiAction (long id)

Parameters
id long

Public methods

getCurrentDrawable

Drawable getCurrentDrawable ()

Returns
Drawable The icon drawable for the current state of this MultiAction.

getDrawables

Drawable[] getDrawables ()

返回此 MultiActionsProvider.MultiAction用于显示不同状态的 MultiActionsProvider.MultiAction

Returns
Drawable[] The drawables used for displaying different states within this MultiActionsProvider.MultiAction.

getId

long getId ()

Returns
long The id for this MultiAction.

getIndex

int getIndex ()

返回此MultiAction中当前选定的索引。

Returns
int The currently selected index in this MultiAction.

incrementIndex

void incrementIndex ()

增加此MultiAction当前代表的索引。 到达结束时,索引被包围为零。

setDrawables

void setDrawables (Drawable[] drawables)

设置在此MultiActionsProvider.MultiAction内用于显示不同状态的MultiActionsProvider.MultiAction drawable的大小决定了这个动作所代表的状态集合。

Parameters
drawables Drawable: Array of drawables for different MultiAction states.

setIndex

void setIndex (int index)

设置此MultiAction当前代表的索引。

Parameters
index int: The current action index.

Hooray!