belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
PlaybackControlsRow.MultiAction
public
static
abstract
class
PlaybackControlsRow.MultiAction
extends Action
java.lang.Object | ||
↳ | android.support.v17.leanback.widget.Action | |
↳ | android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction |
Known Direct Subclasses |
Known Indirect Subclasses |
Base class for an action comprised of a series of icons.
Summary
Inherited constants |
---|
From
class
android.support.v17.leanback.widget.Action
|
Public constructors | |
---|---|
PlaybackControlsRow.MultiAction(int id)
Constructor |
Public methods | |
---|---|
int
|
getActionCount()
Returns the number of actions. |
Drawable
|
getDrawable(int index)
Returns the drawable at the given index. |
int
|
getIndex()
Returns the current index. |
String
|
getLabel(int index)
Returns the label at the given index. |
String
|
getSecondaryLabel(int index)
Returns the secondary label at the given index. |
void
|
nextIndex()
Increments the index, wrapping to zero once the end is reached. |
void
|
setDrawables(Drawable[] drawables)
Sets the array of drawables. |
void
|
setIndex(int index)
Sets the current index. |
void
|
setLabels(String[] labels)
Sets the array of strings used as labels. |
void
|
setSecondaryLabels(String[] labels)
Sets the array of strings used as secondary labels. |
Inherited methods | |
---|---|
From
class
android.support.v17.leanback.widget.Action
| |
From
class
java.lang.Object
|
Public constructors
PlaybackControlsRow.MultiAction
PlaybackControlsRow.MultiAction (int id)
Constructor
Parameters | |
---|---|
id |
int : The id of the Action.
|
Public methods
getActionCount
int getActionCount ()
Returns the number of actions.
Returns | |
---|---|
int |
getDrawable
Drawable getDrawable (int index)
Returns the drawable at the given index.
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
Drawable |
getLabel
String getLabel (int index)
Returns the label at the given index.
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
String |
getSecondaryLabel
String getSecondaryLabel (int index)
Returns the secondary label at the given index.
Parameters | |
---|---|
index |
int |
Returns | |
---|---|
String |
nextIndex
void nextIndex ()
Increments the index, wrapping to zero once the end is reached.
setDrawables
void setDrawables (Drawable[] drawables)
Sets the array of drawables. The size of the array defines the range of valid indices for this action.
Parameters | |
---|---|
drawables |
Drawable |
setIndex
void setIndex (int index)
Sets the current index.
Parameters | |
---|---|
index |
int |
setLabels
void setLabels (String[] labels)
Sets the array of strings used as labels. The size of the array defines the range of valid indices for this action. The labels are used to define the accessibility content description unless secondary labels are provided.
Parameters | |
---|---|
labels |
String |
setSecondaryLabels
void setSecondaryLabels (String[] labels)
Sets the array of strings used as secondary labels. These labels are used in place of the primary labels for accessibility content description only.
Parameters | |
---|---|
labels |
String |
Interfaces
- BaseGridView.OnKeyInterceptListener
- BaseGridView.OnMotionInterceptListener
- BaseGridView.OnTouchInterceptListener
- BaseGridView.OnUnhandledKeyListener
- BaseOnItemViewClickedListener
- BaseOnItemViewSelectedListener
- BrowseFrameLayout.OnChildFocusListener
- BrowseFrameLayout.OnFocusSearchListener
- FacetProvider
- FacetProviderAdapter
- FocusHighlight
- FragmentAnimationProvider
- ImeKeyMonitor
- ImeKeyMonitor.ImeKeyListener
- MultiActionsProvider
- OnActionClickedListener
- OnChildLaidOutListener
- OnChildSelectedListener
- OnItemViewClickedListener
- OnItemViewSelectedListener
- PlaybackSeekUi
- SearchBar.SearchBarListener
- SearchBar.SearchBarPermissionListener
- SearchEditText.OnKeyboardDismissListener
- SpeechRecognitionCallback
- TitleViewAdapter.Provider
- ViewHolderTask
Classes
- AbstractDetailsDescriptionPresenter
- AbstractDetailsDescriptionPresenter.ViewHolder
- AbstractMediaItemPresenter
- AbstractMediaItemPresenter.ViewHolder
- AbstractMediaListHeaderPresenter
- AbstractMediaListHeaderPresenter.ViewHolder
- Action
- ArrayObjectAdapter
- BaseCardView
- BaseCardView.LayoutParams
- BaseGridView
- BrowseFrameLayout
- ClassPresenterSelector
- ControlButtonPresenterSelector
- CursorObjectAdapter
- DetailsOverviewLogoPresenter
- DetailsOverviewLogoPresenter.ViewHolder
- DetailsOverviewRow
- DetailsOverviewRow.Listener
- DetailsOverviewRowPresenter
- DetailsOverviewRowPresenter.ViewHolder
- DetailsParallax
- DiffCallback
- DividerPresenter
- DividerRow
- FocusHighlightHelper
- FullWidthDetailsOverviewRowPresenter
- FullWidthDetailsOverviewRowPresenter.Listener
- FullWidthDetailsOverviewRowPresenter.ViewHolder
- FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener
- FullWidthDetailsOverviewSharedElementHelper
- GuidanceStylist
- GuidanceStylist.Guidance
- GuidedAction
- GuidedAction.Builder
- GuidedAction.BuilderBase
- GuidedActionDiffCallback
- GuidedActionEditText
- GuidedActionsStylist
- GuidedActionsStylist.ViewHolder
- GuidedDatePickerAction
- GuidedDatePickerAction.Builder
- GuidedDatePickerAction.BuilderBase
- HeaderItem
- HorizontalGridView
- HorizontalHoverCardSwitcher
- ImageCardView
- ItemAlignmentFacet
- ItemAlignmentFacet.ItemAlignmentDef
- ItemBridgeAdapter
- ItemBridgeAdapter.AdapterListener
- ItemBridgeAdapter.ViewHolder
- ItemBridgeAdapter.Wrapper
- ItemBridgeAdapterShadowOverlayWrapper
- ListRow
- ListRowHoverCardView
- ListRowPresenter
- ListRowPresenter.SelectItemViewHolderTask
- ListRowPresenter.ViewHolder
- ListRowView
- MultiActionsProvider.MultiAction
- ObjectAdapter
- ObjectAdapter.DataObserver
- OnChildViewHolderSelectedListener
- PageRow
- Parallax
- Parallax.FloatProperty
- Parallax.IntProperty
- Parallax.PropertyMarkerValue
- ParallaxEffect
- ParallaxTarget
- ParallaxTarget.DirectPropertyTarget
- ParallaxTarget.PropertyValuesHolderTarget
- PlaybackControlsRow
- PlaybackControlsRow.ClosedCaptioningAction
- PlaybackControlsRow.FastForwardAction
- PlaybackControlsRow.HighQualityAction
- PlaybackControlsRow.MoreActions
- PlaybackControlsRow.MultiAction
- PlaybackControlsRow.OnPlaybackProgressCallback
- PlaybackControlsRow.PictureInPictureAction
- PlaybackControlsRow.PlayPauseAction
- PlaybackControlsRow.RepeatAction
- PlaybackControlsRow.RewindAction
- PlaybackControlsRow.ShuffleAction
- PlaybackControlsRow.SkipNextAction
- PlaybackControlsRow.SkipPreviousAction
- PlaybackControlsRow.ThumbsAction
- PlaybackControlsRow.ThumbsDownAction
- PlaybackControlsRow.ThumbsUpAction
- PlaybackControlsRowPresenter
- PlaybackControlsRowPresenter.ViewHolder
- PlaybackRowPresenter
- PlaybackRowPresenter.ViewHolder
- PlaybackSeekDataProvider
- PlaybackSeekDataProvider.ResultCallback
- PlaybackSeekUi.Client
- PlaybackTransportRowPresenter
- PlaybackTransportRowPresenter.ViewHolder
- Presenter
- Presenter.ViewHolder
- Presenter.ViewHolderTask
- PresenterSelector
- PresenterSwitcher
- RecyclerViewParallax
- RecyclerViewParallax.ChildPositionProperty
- Row
- RowHeaderPresenter
- RowHeaderPresenter.ViewHolder
- RowHeaderView
- RowPresenter
- RowPresenter.ViewHolder
- SearchBar
- SearchEditText
- SearchOrbView
- SearchOrbView.Colors
- SectionRow
- ShadowOverlayContainer
- ShadowOverlayHelper
- ShadowOverlayHelper.Builder
- ShadowOverlayHelper.Options
- SinglePresenterSelector
- SparseArrayObjectAdapter
- SpeechOrbView
- TitleHelper
- TitleView
- TitleViewAdapter
- VerticalGridPresenter
- VerticalGridPresenter.ViewHolder
- VerticalGridView