belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
MultiActionsProvider.MultiAction
public
static
class
MultiActionsProvider.MultiAction
extends Object
java.lang.Object | |
↳ | android.support.v17.leanback.widget.MultiActionsProvider.MultiAction |
MultiAction represents an action that can have multiple states. getIndex()
returns
the current index within the drawables. Both list of drawables and index can be updated
dynamically in the program, and the UI could be updated by notifying the listeners
provided in AbstractMediaItemPresenter.ViewHolder
.
Summary
Public constructors | |
---|---|
MultiActionsProvider.MultiAction(long id)
|
Public methods | |
---|---|
Drawable
|
getCurrentDrawable()
|
Drawable[]
|
getDrawables()
Returns the drawables used for displaying different states within this
|
long
|
getId()
|
int
|
getIndex()
Returns the currently selected index in this MultiAction. |
void
|
incrementIndex()
Increments the index which this MultiAction currently represents. |
void
|
setDrawables(Drawable[] drawables)
Sets the drawables used for displaying different states within this |
void
|
setIndex(int index)
Sets the index which this MultiAction currently represents. |
Inherited methods | |
---|---|
![]()
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 ()
Returns the drawables used for displaying different states within this
MultiActionsProvider.MultiAction
.
Returns | |
---|---|
Drawable[] |
The drawables used for displaying different states within this
MultiActionsProvider.MultiAction .
|