androidx.leanback.widget
Interfaces
OnKeyInterceptListener |
Listener for intercepting key dispatch events. |
OnLayoutCompletedListener |
Interface for receiving notification when BaseGridView has completed a full layout calculation. |
OnMotionInterceptListener |
Listener for intercepting generic motion dispatch events. |
OnTouchInterceptListener |
Listener for intercepting touch dispatch events. |
OnUnhandledKeyListener | |
SmoothScrollByBehavior |
Defines behavior of duration and interpolator for smoothScrollBy(). |
BaseOnItemViewClickedListener |
Interface for receiving notification when an item view holder is clicked. |
BaseOnItemViewSelectedListener |
Interface for receiving notification when a row or item becomes selected. |
OnChildFocusListener |
Interface for managing child focus in a BrowseFrameLayout. |
OnFocusSearchListener |
Interface for selecting a focused view in a BrowseFrameLayout when the system focus finder couldn't find a view to focus. |
FacetProvider |
This is the query interface to supply optional features(aka facets) on an object without the need of letting the object to subclass or implement java interfaces. |
FacetProviderAdapter |
Optional interface that implemented by |
FocusHighlight |
Interface for highlighting the item that has focus. |
FragmentAnimationProvider |
FragmentAnimationProvider supplies animations for use during a fragment's onCreateAnimator callback. |
GuidedActionAutofillSupport |
Interface for a custom EditText subclass to support autofill in |
ImeKeyMonitor |
Interface for an EditText subclass that can delegate calls to onKeyPreIme up to a registered listener. |
MultiActionsProvider |
An interface implemented by the user if they wish to provide actions for a media item row to be displayed by an |
OnActionClickedListener |
Interface for receiving notification when an |
OnChildLaidOutListener |
Interface for receiving notification when a child of this ViewGroup has been laid out. |
OnChildSelectedListener |
Interface for receiving notification when a child of this ViewGroup has been selected. |
OnItemViewClickedListener |
Interface for receiving notification when a item view holder is clicked. |
OnItemViewSelectedListener |
Interface for receiving notification when a row or item becomes selected. |
PlaybackSeekUi |
Interface to be implemented by UI component to support seeking. |
SearchBarListener |
Interface for receiving notification of search query changes. |
SearchBarPermissionListener |
Interface that handles runtime permissions requests. |
OnKeyboardDismissListener |
Interface for receiving notification when the keyboard is dismissed. |
SpeechRecognitionCallback |
Interface for receiving notification that speech recognition should be initiated. |
Provider |
Interface to be implemented by a customized widget class to implement |
ViewHolderTask |
Interface for schedule task on a ViewHolder. |
Classes
AbstractDetailsDescriptionPresenter |
An abstract |
AbstractMediaItemPresenter |
Abstract |
AbstractMediaListHeaderPresenter |
Abstract presenter class for rendering the header for a list of media items in a playlist. |
Action |
An action contains one or two lines of text, an optional image and an optional id. |
ArrayObjectAdapter |
An |
BaseCardView |
A card style layout that responds to certain state changes. |
BaseGridView |
An abstract base class for vertically and horizontally scrolling lists. |
BrowseFrameLayout |
A ViewGroup for managing focus behavior between overlapping views. |
ClassPresenterSelector |
A ClassPresenterSelector selects a |
ControlButtonPresenterSelector |
Displays primary and secondary controls for a |
CursorObjectAdapter |
An |
DetailsOverviewLogoPresenter |
Presenter that responsible to create a ImageView and bind to DetailsOverviewRow. |
DetailsOverviewRow |
An overview |
DetailsOverviewRowPresenter |
Renders a |
DetailsParallax |
Subclass of Parallax object that tracks overview row's top and bottom edge in DetailsFragment or DetailsSupportFragment. |
DiffCallback |
Callback that informs |
DividerPresenter |
DividerPresenter provides a default presentation for |
DividerRow |
Used to represent divider in HeadersFragment. |
FocusHighlightHelper |
Sets up the highlighting behavior when an item gains focus. |
FullWidthDetailsOverviewRowPresenter |
Renders a |
FullWidthDetailsOverviewSharedElementHelper |
Helper class to assist delayed shared element activity transition for view created by |
GuidanceStylist |
GuidanceStylist is used within a |
GuidedAction |
A data class which represents an action within a . |
GuidedActionDiffCallback | |
GuidedActionEditText |
A custom EditText that satisfies the IME key monitoring requirements of GuidedStepFragment. |
GuidedActionsStylist |
GuidedActionsStylist is used within a |
GuidedDatePickerAction |
Subclass of GuidedAction that can choose a date. |
HeaderItem |
A header item describes the metadata of a |
HorizontalGridView |
A |
HorizontalHoverCardSwitcher |
A helper class for showing a hover card view below a |
ImageCardView |
A subclass of |
ItemAlignmentFacet |
Optional facet provided by |
ItemBridgeAdapter |
Bridge from |
ItemBridgeAdapterShadowOverlayWrapper |
A wrapper class working with |
ListRow |
A |
ListRowHoverCardView |
ListRowHoverCardView contains a title and description. |
ListRowPresenter |
ListRowPresenter renders |
ListRowView |
ListRowView is a |
ObjectAdapter |
Base class adapter to be used in leanback activities. |
OnChildViewHolderSelectedListener |
Interface for receiving notification when a child of this ViewGroup has been selected. |
PageRow |
Used to represent content spanning full page. |
Parallax |
Parallax tracks a list of dynamic |
ParallaxEffect |
ParallaxEffect class drives changes in |
ParallaxTarget |
ParallaxTarget is responsible for updating the target through the |
PlaybackControlsRow |
A |
PlaybackControlsRowPresenter |
A PlaybackControlsRowPresenter renders a |
PlaybackRowPresenter |
Subclass of |
PlaybackSeekDataProvider |
Class to be implemented by app to provide seeking data and thumbnails to UI. |
PlaybackTransportRowPresenter |
A PlaybackTransportRowPresenter renders a |
Presenter |
A Presenter is used to generate |
PresenterSelector |
A PresenterSelector is used to obtain a |
PresenterSwitcher |
An abstract helper class that switches a view in its parent view using a |
RecyclerViewParallax |
Implementation of |
Row |
The base class for all rows. |
RowHeaderPresenter |
RowHeaderPresenter provides a default presentation for |
RowHeaderView |
RowHeaderView is a header text view. |
RowPresenter |
An abstract |
SearchBar |
A search widget containing a search orb and a text entry view. |
SearchEditText |
EditText widget that monitors keyboard changes. |
SearchOrbView |
A widget that draws a search affordance, represented by a round background and an icon. |
SectionRow |
Used to represent section item in HeadersFragment. |
ShadowOverlayContainer |
Provides an SDK version-independent wrapper to support shadows, color overlays, and rounded corners. |
ShadowOverlayHelper |
ShadowOverlayHelper is a helper class for shadow, overlay color and rounded corner. |
SinglePresenterSelector |
A |
SparseArrayObjectAdapter |
An |
SpeechOrbView |
A subclass of |
TitleHelper |
Helper for managing |