public static class MultiActionsProvider.MultiAction
extends Object
| java.lang.Object | |
| android.support.v17.leanback.widget.MultiActionsProvider.MultiAction | |
MultiAction表示可以具有多个状态的操作。 getIndex()返回drawable中的当前索引。 可以在程序中动态更新可绘制和索引列表,并且可以通过通知AbstractMediaItemPresenter.ViewHolder提供的侦听器来更新UI。
Public constructors |
|
|---|---|
MultiActionsProvider.MultiAction(long id) |
|
公共方法(Public methods) |
|
|---|---|
Drawable |
getCurrentDrawable() |
Drawable[] |
getDrawables() 返回用于显示此 |
long |
getId() |
int |
getIndex() 返回此MultiAction中当前选定的索引。 |
void |
incrementIndex() 增加此MultiAction当前代表的索引。 |
void |
setDrawables(Drawable[] drawables) 设置在此 |
void |
setIndex(int index) 设置此MultiAction当前代表的索引。 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
MultiActionsProvider.MultiAction (long id)
| 参数(Parameters) | |
|---|---|
id |
long
|
Drawable getCurrentDrawable ()
| 返回(Returns) | |
|---|---|
Drawable |
The icon drawable for the current state of this MultiAction. |
Drawable[] getDrawables ()
返回此 MultiActionsProvider.MultiAction用于显示不同状态的 MultiActionsProvider.MultiAction 。
| 返回(Returns) | |
|---|---|
Drawable[] |
The drawables used for displaying different states within this MultiActionsProvider.MultiAction. |
long getId ()
| 返回(Returns) | |
|---|---|
long |
The id for this MultiAction. |
int getIndex ()
返回此MultiAction中当前选定的索引。
| 返回(Returns) | |
|---|---|
int |
The currently selected index in this MultiAction. |
void incrementIndex ()
增加此MultiAction当前代表的索引。 到达结束时,索引被包围为零。
void setDrawables (Drawable[] drawables)
设置在此MultiActionsProvider.MultiAction内用于显示不同状态的MultiActionsProvider.MultiAction 。 drawable的大小决定了这个动作所代表的状态集合。
| 参数(Parameters) | |
|---|---|
drawables |
Drawable: Array of drawables for different MultiAction states. |
void setIndex (int index)
设置此MultiAction当前代表的索引。
| 参数(Parameters) | |
|---|---|
index |
int: The current action index. |