added in version 22.1.0
android.support.v7.widget
Annotations
| RecyclerView.EdgeEffectFactory.EdgeDirection | |
| RecyclerView.ItemAnimator.AdapterChanges |
The set of flags that might be passed to
recordPreLayoutInformation(State, ViewHolder, int, List).
|
Interfaces
| ActionMenuView.OnMenuItemClickListener | Interface responsible for receiving menu item click events if the items themselves do not have individual item click listeners. |
| 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.LayoutManager.LayoutPrefetchRegistry | Interface for LayoutManagers to request items to be prefetched, based on position, with specified distance from viewport, which indicates priority. |
| 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. |
Classes
| ActionMenuView | ActionMenuView is a presentation of a series of menu options as a View. |
| ActionMenuView.LayoutParams | |
| AppCompatAutoCompleteTextView |
A AutoCompleteTextView which supports compatible features on older versions of the
platform, including:
|
| AppCompatButton |
A Button which supports compatible features on older versions of the platform,
including:
|
| AppCompatCheckBox |
A CheckBox which supports compatible features on older versions of the platform,
including:
|
| AppCompatCheckedTextView |
A CheckedTextView which supports compatible features on older versions of the platform.
|
| AppCompatEditText |
A EditText which supports compatible features on older versions of the platform,
including:
|
| AppCompatImageButton |
A ImageButton which supports compatible features on older versions of the platform,
including:
|
| AppCompatImageView |
A ImageView which supports compatible features on older versions of the platform,
including:
|
| AppCompatMultiAutoCompleteTextView |
A MultiAutoCompleteTextView which supports compatible features on older version of the
platform, including:
|
| AppCompatRadioButton |
A RadioButton which supports compatible features on older versions of the platform,
including:
|
| AppCompatRatingBar |
A RatingBar which supports compatible features on older versions of the platform.
|
| AppCompatSeekBar |
A SeekBar which supports compatible features on older versions of the platform.
|
| AppCompatSpinner |
A Spinner which supports compatible features on older versions of the platform,
including:
|
| AppCompatTextView |
A TextView which supports compatible features on older versions of the platform,
including:
|
| CardView | A FrameLayout with a rounded corner background and shadow. |
| DefaultItemAnimator |
This implementation of RecyclerView.ItemAnimator provides basic
animations on remove, add, and move events that happen to the items in
a RecyclerView.
|
| DividerItemDecoration |
DividerItemDecoration is a RecyclerView.ItemDecoration that can be used as a divider
between items of a LinearLayoutManager.
|
| 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 | |
| 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.
|
| OrientationHelper | Helper class for LayoutManagers to abstract measurements depending on the View's orientation. |
| PagerSnapHelper |
Implementation of the SnapHelper supporting pager style snapping in either vertical or
horizontal 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.AdapterDataObserver |
Observer base class for watching changes to an RecyclerView.Adapter.
|
| RecyclerView.EdgeEffectFactory | EdgeEffectFactory lets you customize the over-scroll edge effect for RecyclerViews. |
| 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.Recycler | A Recycler is responsible for managing scrapped or detached item views for reuse. |
| 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. |
| RecyclerViewAccessibilityDelegate.ItemDelegate | The default implementation of accessibility delegate for the individual items of the RecyclerView. |
| SearchView | A widget that provides a user interface for the user to enter a search query and submit a request to a search provider. |
| 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. |
| 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
SpinnerAdapters in a backwards compatible way.
|
| Toolbar | A standard toolbar for use within application content. |
| Toolbar.LayoutParams | Layout information for child views of Toolbars. |
| Toolbar.SavedState | |
| TooltipCompat |
Helper class used to emulate the behavior of setTooltipText(CharSequence) prior
to API level 26.
|
Annotations
Interfaces
- ActionMenuView.OnMenuItemClickListener
- PopupMenu.OnDismissListener
- PopupMenu.OnMenuItemClickListener
- RecyclerView.ChildDrawingOrderCallback
- RecyclerView.ItemAnimator.ItemAnimatorFinishedListener
- RecyclerView.LayoutManager.LayoutPrefetchRegistry
- RecyclerView.OnChildAttachStateChangeListener
- RecyclerView.OnItemTouchListener
- RecyclerView.RecyclerListener
- RecyclerView.SmoothScroller.ScrollVectorProvider
- SearchView.OnCloseListener
- SearchView.OnQueryTextListener
- SearchView.OnSuggestionListener
- ShareActionProvider.OnShareTargetSelectedListener
- ThemedSpinnerAdapter
- Toolbar.OnMenuItemClickListener
Classes
- ActionMenuView
- ActionMenuView.LayoutParams
- AppCompatAutoCompleteTextView
- AppCompatButton
- AppCompatCheckBox
- AppCompatCheckedTextView
- AppCompatEditText
- AppCompatImageButton
- AppCompatImageView
- AppCompatMultiAutoCompleteTextView
- AppCompatRadioButton
- AppCompatRatingBar
- AppCompatSeekBar
- AppCompatSpinner
- AppCompatTextView
- CardView
- DefaultItemAnimator
- DividerItemDecoration
- GridLayout
- GridLayout.Alignment
- GridLayout.LayoutParams
- GridLayout.Spec
- GridLayoutManager
- GridLayoutManager.DefaultSpanSizeLookup
- GridLayoutManager.LayoutParams
- GridLayoutManager.SpanSizeLookup
- LinearLayoutCompat
- LinearLayoutCompat.LayoutParams
- LinearLayoutManager
- LinearLayoutManager.LayoutChunkResult
- LinearSmoothScroller
- LinearSnapHelper
- ListPopupWindow
- OrientationHelper
- PagerSnapHelper
- PopupMenu
- RecyclerView
- RecyclerView.Adapter
- RecyclerView.AdapterDataObserver
- RecyclerView.EdgeEffectFactory
- RecyclerView.ItemAnimator
- RecyclerView.ItemAnimator.ItemHolderInfo
- RecyclerView.ItemDecoration
- RecyclerView.LayoutManager
- RecyclerView.LayoutManager.Properties
- RecyclerView.LayoutParams
- RecyclerView.OnFlingListener
- RecyclerView.OnScrollListener
- RecyclerView.RecycledViewPool
- RecyclerView.Recycler
- RecyclerView.SimpleOnItemTouchListener
- RecyclerView.SmoothScroller
- RecyclerView.SmoothScroller.Action
- RecyclerView.State
- RecyclerView.ViewCacheExtension
- RecyclerView.ViewHolder
- RecyclerViewAccessibilityDelegate
- RecyclerViewAccessibilityDelegate.ItemDelegate
- SearchView
- ShareActionProvider
- SimpleItemAnimator
- SnapHelper
- StaggeredGridLayoutManager
- StaggeredGridLayoutManager.LayoutParams
- SwitchCompat
- ThemedSpinnerAdapter.Helper
- Toolbar
- Toolbar.LayoutParams
- Toolbar.SavedState
- TooltipCompat