Interface | Description |
---|---|
ActionBarOverlayLayout.ActionBarVisibilityCallback | |
ActionMenuView.ActionMenuChildView | |
ActionMenuView.OnMenuItemClickListener |
Interface responsible for receiving menu item click events if the items themselves
do not have individual item click listeners.
|
ContentFrameLayout.OnAttachListener | |
DecorContentParent |
Implemented by the top-level decor layout for a window.
|
DecorToolbar |
Common interface for a toolbar that sits as part of the window decor.
|
FitWindowsViewGroup | |
FitWindowsViewGroup.OnFitSystemWindowsListener | |
MenuItemHoverListener |
An interface notified when a menu item is hovered.
|
PopupMenu.OnDismissListener |
Callback interface used to notify the application that the menu has closed.
|
PopupMenu.OnMenuItemClickListener |
Interface responsible for receiving menu item click events if the items
themselves do not have individual item click listeners.
|
RecyclerView.ChildDrawingOrderCallback |
A callback interface that can be used to alter the drawing order of RecyclerView children.
|
RecyclerView.ItemAnimator.ItemAnimatorFinishedListener |
This interface is used to inform listeners when all pending or running animations
in an ItemAnimator are finished.
|
RecyclerView.OnChildAttachStateChangeListener |
A Listener interface that can be attached to a RecylcerView to get notified
whenever a ViewHolder is attached to or detached from RecyclerView.
|
RecyclerView.OnItemTouchListener |
An OnItemTouchListener allows the application to intercept touch events in progress at the
view hierarchy level of the RecyclerView before those touch events are considered for
RecyclerView's own scrolling behavior.
|
RecyclerView.RecyclerListener |
A RecyclerListener can be set on a RecyclerView to receive messages whenever
a view is recycled.
|
RecyclerView.SmoothScroller.ScrollVectorProvider |
An interface which is optionally implemented by custom
RecyclerView.LayoutManager
to provide a hint to a RecyclerView.SmoothScroller about the location of the target position. |
SearchView.OnCloseListener | |
SearchView.OnQueryTextListener |
Callbacks for changes to the query text.
|
SearchView.OnSuggestionListener |
Callback interface for selection events on suggestions.
|
ShareActionProvider.OnShareTargetSelectedListener |
Listener for the event of selecting a share target.
|
ThemedSpinnerAdapter |
An extension of SpinnerAdapter that is capable of inflating drop-down views
against a different theme than normal views.
|
Toolbar.OnMenuItemClickListener |
Interface responsible for receiving menu item click events if the items themselves
do not have individual item click listeners.
|
ViewStubCompat.OnInflateListener |
Listener used to receive a notification after a ViewStub has successfully
inflated its layout resource.
|
Class | Description |
---|---|
ActionBarContainer |
This class acts as a container for the action bar view and action mode context views.
|
ActionBarContextView | |
ActionBarOverlayLayout |
Special layout for the containing of an overlay action bar (and its content) to correctly handle
fitting system windows when the content has request that its layout ignore them.
|
ActionBarOverlayLayout.LayoutParams | |
ActionMenuView |
ActionMenuView is a presentation of a series of menu options as a View.
|
ActionMenuView.LayoutParams | |
ActivityChooserView |
This class is a view for choosing an activity for handling a given
Intent . |
ActivityChooserView.InnerLayout |
Allows us to set the background using TintTypedArray
|
AdapterHelperTest | |
AppCompatAutoCompleteTextView |
A
AutoCompleteTextView which supports compatible features on older version of the
platform, including:
Supports R.attr#textAllCaps style attribute which works back to
Gingerbread . |
AppCompatButton |
A
Button which supports compatible features on older version of the platform,
including:
Supports R.attr#textAllCaps style attribute which works back to
Gingerbread . |
AppCompatCheckBox |
A
CheckBox which supports compatible features on older version of the platform,
including:
Allows dynamic tint of it background via the background tint methods in
CompoundButtonCompat . |
AppCompatCheckedTextView |
A
CheckedTextView which supports compatible features on older version of the platform. |
AppCompatDrawableManager | |
AppCompatEditText |
A
EditText which supports compatible features on older version of the platform,
including:
Supports R.attr#textAllCaps style attribute which works back to
Gingerbread . |
AppCompatImageButton |
A
ImageButton which supports compatible features on older version of the platform,
including:
Allows dynamic tint of it background via the background tint methods in
ViewCompat . |
AppCompatImageHelper | |
AppCompatImageView |
A
ImageView which supports compatible features on older version of the platform,
including:
Allows dynamic tint of it background via the background tint methods in
ViewCompat . |
AppCompatMultiAutoCompleteTextView |
A
MultiAutoCompleteTextView which supports compatible features on older version of the
platform, including:
Supports R.attr#textAllCaps style attribute which works back to
Gingerbread . |
AppCompatRadioButton |
A
RadioButton which supports compatible features on older version of the platform,
including:
Allows dynamic tint of it background via the background tint methods in
CompoundButtonCompat . |
AppCompatRatingBar |
A
RatingBar which supports compatible features on older version of the platform. |
AppCompatSeekBar |
A
SeekBar which supports compatible features on older version of the platform. |
AppCompatSpinner |
A
Spinner which supports compatible features on older versions of the platform,
including:
Dynamic tinting of the background via the background tint methods in
ViewCompat . |
AppCompatTextView |
A
TextView which supports compatible features on older version of the platform,
including:
Supports R.attr#textAllCaps style attribute which works back to
Gingerbread . |
ButtonBarLayout |
An extension of LinearLayout that automatically switches to vertical
orientation when it can't fit its child views horizontally.
|
CardView |
A FrameLayout with a rounded corner background and shadow.
|
ContentFrameLayout | |
DefaultItemAnimator |
This implementation of
RecyclerView.ItemAnimator provides basic
animations on remove, add, and move events that happen to the items in
a RecyclerView. |
DialogTitle |
Used by dialogs to change the font size and number of lines to try to fit
the text to the available space.
|
DividerItemDecoration |
DividerItemDecoration is a
RecyclerView.ItemDecoration that can be used as a divider
between items of a LinearLayoutManager . |
DrawableUtils | |
FitWindowsFrameLayout | |
FitWindowsLinearLayout | |
ForwardingListener |
Abstract class that forwards touch events to a
ShowableListMenu . |
GridLayout |
A layout that places its children in a rectangular grid.
|
GridLayout.Alignment |
Alignments specify where a view should be placed within a cell group and
what size it should be.
|
GridLayout.LayoutParams |
Layout information associated with each of the children of a GridLayout.
|
GridLayout.Spec |
A Spec defines the horizontal or vertical characteristics of a group of
cells.
|
GridLayoutManager |
A
RecyclerView.LayoutManager implementations that lays out items in a grid. |
GridLayoutManager.DefaultSpanSizeLookup |
Default implementation for
GridLayoutManager.SpanSizeLookup . |
GridLayoutManager.LayoutParams |
LayoutParams used by GridLayoutManager.
|
GridLayoutManager.SpanSizeLookup |
A helper class to provide the number of spans each item occupies.
|
LinearLayoutCompat |
A Layout that arranges its children in a single column or a single row.
|
LinearLayoutCompat.LayoutParams |
Per-child layout information associated with ViewLinearLayout.
|
LinearLayoutManager |
A
RecyclerView.LayoutManager implementation which provides
similar functionality to ListView . |
LinearLayoutManager.LayoutChunkResult | |
LinearLayoutManager.SavedState | |
LinearSmoothScroller |
RecyclerView.SmoothScroller implementation which uses a LinearInterpolator until
the target position becomes a child of the RecyclerView and then uses a
DecelerateInterpolator to slowly approach to target position. |
LinearSnapHelper |
Implementation of the
SnapHelper supporting snapping in either vertical or horizontal
orientation. |
ListPopupWindow |
Static library support version of the framework's
ListPopupWindow . |
ListViewCompat |
This class contains a number of useful things for ListView.
|
MenuPopupWindow |
A MenuPopupWindow represents the popup window for menu.
|
MenuPopupWindow.MenuDropDownListView | |
OpReorderTest | |
OrientationHelper |
Helper class for LayoutManagers to abstract measurements depending on the View's orientation.
|
PopupMenu |
Static library support version of the framework's
PopupMenu . |
RecyclerView |
A flexible view for providing a limited window into a large data set.
|
RecyclerView.Adapter<VH extends RecyclerView.ViewHolder> |
Base class for an Adapter
Adapters provide a binding from an app-specific data set to views that are displayed
within a
RecyclerView . |
RecyclerView.AdapterDataObserver |
Observer base class for watching changes to an
RecyclerView.Adapter . |
RecyclerView.ItemAnimator |
This class defines the animations that take place on items as changes are made
to the adapter.
|
RecyclerView.ItemAnimator.ItemHolderInfo |
A simple data structure that holds information about an item's bounds.
|
RecyclerView.ItemDecoration |
An ItemDecoration allows the application to add a special drawing and layout offset
to specific item views from the adapter's data set.
|
RecyclerView.LayoutManager |
A
LayoutManager is responsible for measuring and positioning item views
within a RecyclerView as well as determining the policy for when to recycle
item views that are no longer visible to the user. |
RecyclerView.LayoutManager.Properties |
Some general properties that a LayoutManager may want to use.
|
RecyclerView.LayoutParams |
LayoutParams subclass for children of
RecyclerView . |
RecyclerView.OnFlingListener |
This class defines the behavior of fling if the developer wishes to handle it.
|
RecyclerView.OnScrollListener |
An OnScrollListener can be added to a RecyclerView to receive messages when a scrolling event
has occurred on that RecyclerView.
|
RecyclerView.RecycledViewPool |
RecycledViewPool lets you share Views between multiple RecyclerViews.
|
RecyclerView.SavedState |
This is public so that the CREATOR can be access on cold launch.
|
RecyclerView.SimpleOnItemTouchListener |
An implementation of
RecyclerView.OnItemTouchListener that has empty method bodies and
default return values. |
RecyclerView.SmoothScroller |
Base class for smooth scrolling.
|
RecyclerView.SmoothScroller.Action |
Holds information about a smooth scroll request by a
RecyclerView.SmoothScroller . |
RecyclerView.State |
Contains useful information about the current RecyclerView state like target scroll
position or view focus.
|
RecyclerView.ViewCacheExtension |
ViewCacheExtension is a helper class to provide an additional layer of view caching that can
be controlled by the developer.
|
RecyclerView.ViewHolder |
A ViewHolder describes an item view and metadata about its place within the RecyclerView.
|
RecyclerViewAccessibilityDelegate |
The AccessibilityDelegate used by RecyclerView.
|
ScrollingTabContainerView |
This widget implements the dynamic action bar tab behavior that can change across different
configurations or circumstances.
|
SearchView |
A widget that provides a user interface for the user to enter a search query and submit a request
to a search provider.
|
SearchView.SearchAutoComplete |
Local subclass for AutoCompleteTextView.
|
ShareActionProvider |
Provides a share action, which is suitable for an activity's app bar.
|
SimpleItemAnimator |
A wrapper class for ItemAnimator that records View bounds and decides whether it should run
move, change, add or remove animations.
|
SnapHelper |
Class intended to support snapping for a
RecyclerView . |
StaggeredGridLayoutManager |
A LayoutManager that lays out children in a staggered grid formation.
|
StaggeredGridLayoutManager.LayoutParams |
LayoutParams used by StaggeredGridLayoutManager.
|
StaggeredGridLayoutManager.SavedState | |
SwitchCompat |
SwitchCompat is a version of the Switch widget which on devices back to API v7.
|
ThemedSpinnerAdapter.Helper |
A helper class which allows easy integration of
ThemedSpinnerAdapter into existing
SpinnerAdapter s in a backwards compatible way. |
TintContextWrapper |
A
ContextWrapper which returns a tint-aware
Resources instance from TintContextWrapper.getResources() . |
TintTypedArray |
A class that wraps a
TypedArray and provides the same public API
surface. |
Toolbar |
A standard toolbar for use within application content.
|
Toolbar.LayoutParams |
Layout information for child views of Toolbars.
|
Toolbar.SavedState | |
ToolbarWidgetWrapper |
Internal class used to interact with the Toolbar widget without
exposing interface methods to the public API.
|
VectorEnabledTintResources |
This class allows us to intercept calls so that we can tint resources (if applicable), and
inflate vector resources from within drawable containers pre-L.
|
ViewInfoStoreTest | |
ViewStubCompat |
Backport of
ViewStub so that we can set the
LayoutInflater on devices before Jelly Bean. |
ViewUtils |
Annotation Type | Description |
---|---|
LinearLayoutCompat.DividerMode | |
LinearLayoutCompat.OrientationMode | |
RecyclerView.ItemAnimator.AdapterChanges |
The set of flags that might be passed to
#recordPreLayoutInformation(State, ViewHolder, int, List) . |