Package-level declarations
Types
Link copied to clipboard
ListUpdateCallback that dispatches update events to the given adapter.
Link copied to clipboard
Configuration object for ListAdapter, AsyncListDiffer, and similar background-thread list diffing adapter logic.
Link copied to clipboard
Helper for computing the difference between two lists via DiffUtil on a background thread.
Link copied to clipboard
A utility class that supports asynchronous content loading.
Link copied to clipboard
Wraps a ListUpdateCallback callback and batches operations that can be merged.
Link copied to clipboard
An Adapter implementation that presents the contents of multiple adapters in sequence.
Link copied to clipboard
(SESL variant) This implementation of RecyclerView.ItemAnimator provides basic animations on remove, add, and move events that happen to the items in a RecyclerView.
Link copied to clipboard
DividerItemDecoration is a RecyclerView.ItemDecoration that can be used as a divider between items of a LinearLayoutManager.
Link copied to clipboard
A RecyclerView.LayoutManager implementations that lays out items in a grid.
Link copied to clipboard
open class ItemTouchHelper : RecyclerView.ItemDecoration, RecyclerView.OnChildAttachStateChangeListener
open class ItemTouchHelper : RecyclerView.ItemDecoration, RecyclerView.OnChildAttachStateChangeListener
(SESL variant) This is a utility class to add swipe to dismiss and drag &drop support to RecyclerView.
Link copied to clipboard
interface ItemTouchUIUtil
interface ItemTouchUIUtil
Utility class for ItemTouchHelper which handles item transformations for different API versions.
Link copied to clipboard
open class LinearLayoutManager : RecyclerView.LayoutManager, ItemTouchHelper.ViewDropHandler, RecyclerView.SmoothScroller.ScrollVectorProvider
open class LinearLayoutManager : RecyclerView.LayoutManager, ItemTouchHelper.ViewDropHandler, RecyclerView.SmoothScroller.ScrollVectorProvider
(SESL variant) A RecyclerView.LayoutManager implementation which provides similar functionality to android.widget.ListView.
Link copied to clipboard
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.
Link copied to clipboard
(SESL variant) Implementation of the SnapHelper supporting snapping in either vertical or horizontal orientation.
Link copied to clipboard
RecyclerView.Adapter base class for presenting List data in a RecyclerView, including computing diffs between Lists on a background thread.
Link copied to clipboard
interface ListUpdateCallback
interface ListUpdateCallback
An interface that can receive Update operations that are applied to a list.
Link copied to clipboard
Helper class for LayoutManagers to abstract measurements depending on the View's orientation.
Link copied to clipboard
Implementation of the SnapHelper supporting pager style snapping in either vertical or horizontal orientation.
Link copied to clipboard
(SESL variant) A flexible view for providing a limited window into a large data set.
Link copied to clipboard
The AccessibilityDelegate used by RecyclerView.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
A wrapper class for ItemAnimator that records View bounds and decides whether it should run move, change, add or remove animations.
Link copied to clipboard
(SESL variant) Class intended to support snapping for a RecyclerView.
Link copied to clipboard
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 RecyclerView.Adapter.
Link copied to clipboard
Link copied to clipboard
open class StaggeredGridLayoutManager : RecyclerView.LayoutManager, RecyclerView.SmoothScroller.ScrollVectorProvider
open class StaggeredGridLayoutManager : RecyclerView.LayoutManager, RecyclerView.SmoothScroller.ScrollVectorProvider
A LayoutManager that lays out children in a staggered grid formation.