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
open class AsyncListDiffer<T>
open class AsyncListDiffer<T>
Helper for computing the difference between two lists via DiffUtil on a background thread.
Link copied to clipboard
open class AsyncListUtil<T>
open class AsyncListUtil<T>
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
open class DiffUtil
open class 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.
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
(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
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
An interface that can receive Update operations that are applied to a list.
Link copied to clipboard
abstract class OrientationHelper
abstract class OrientationHelper
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
Link copied to clipboard
Link copied to clipboard
Samsung SwipeListAnimator class.
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
open class SortedList<T>
open class SortedList<T>
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