androidx.recyclerview.widget
Interfaces
ListListener |
Listener for when the current List is updated. |
ViewDropHandler |
An interface which can be implemented by LayoutManager for better integration with |
ItemTouchUIUtil |
Utility class for |
ListUpdateCallback |
An interface that can receive Update operations that are applied to a list. |
ChildDrawingOrderCallback |
A callback interface that can be used to alter the drawing order of RecyclerView children. |
OnChildAttachStateChangeListener |
A Listener interface that can be attached to a RecylcerView to get notified whenever a ViewHolder is attached to or detached from 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. |
RecyclerListener |
A RecyclerListener can be set on a RecyclerView to receive messages whenever a view is recycled. |
Classes
AdapterListUpdateCallback |
ListUpdateCallback that dispatches update events to the given adapter. |
AsyncDifferConfig |
Configuration object for |
AsyncListDiffer |
Helper for computing the difference between two lists via |
AsyncListUtil |
A utility class that supports asynchronous content loading. |
BatchingListUpdateCallback |
Wraps a |
ConcatAdapter |
An |
DefaultItemAnimator |
This implementation of |
DiffUtil |
DiffUtil is a utility class that calculates the difference between two lists and outputs a list of update operations that converts the first list into the second one. |
DividerItemDecoration |
DividerItemDecoration is a |
GridLayoutManager |
A |
ItemTouchHelper |
This is a utility class to add swipe to dismiss and drag & drop support to RecyclerView. |
LinearLayoutManager |
A |
LinearSmoothScroller |
|
LinearSnapHelper |
Implementation of the |
ListAdapter |
|
OrientationHelper |
Helper class for LayoutManagers to abstract measurements depending on the View's orientation. |
PagerSnapHelper |
Implementation of the |
RecyclerView |
A flexible view for providing a limited window into a large data set. |
RecyclerViewAccessibilityDelegate |
The AccessibilityDelegate used by RecyclerView. |
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 |
SortedList |
A Sorted list implementation that can keep items in order and also notify for changes in the list such that it can be bound to a |
SortedListAdapterCallback |
A |
StaggeredGridLayoutManager |
A LayoutManager that lays out children in a staggered grid formation. |