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 |