The second Android 11 Developer Preview is now available, test it out and share your feedback.

MultiActionsProvider

interface MultiActionsProvider
androidx.leanback.widget.MultiActionsProvider

An interface implemented by the user if they wish to provide actions for a media item row to be displayed by an AbstractMediaItemPresenter. A media row consists of media item details together with a number of custom actions, following the media item details. Classes implementing MultiActionsProvider can define their own media data model within their derived classes.

The actions are provided by overriding MultiActionsProvider#getActions() Provided actions should be instances of MultiAction.

Summary

Nested classes

open

MultiAction represents an action that can have multiple states.

Public methods

abstract Array<MultiActionsProvider.MultiAction!>!

Should override this method in order to provide a custom set of actions for a media item row

Public methods

getActions

abstract fun getActions(): Array<MultiActionsProvider.MultiAction!>!

Should override this method in order to provide a custom set of actions for a media item row

Return
Array<MultiActionsProvider.MultiAction!>! Array of MultiAction items to be displayed for this media item row.