Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

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 ItemTouchHelper.

ItemTouchUIUtil

Utility class for ItemTouchHelper which handles item transformations for different API versions.

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 ListAdapter, AsyncListDiffer, and similar background-thread list diffing adapter logic.

AsyncListDiffer

Helper for computing the difference between two lists via DiffUtil on a background thread.

AsyncListUtil

A utility class that supports asynchronous content loading.

BatchingListUpdateCallback

Wraps a ListUpdateCallback callback and batches operations that can be merged.

ConcatAdapter

An Adapter implementation that presents the contents of multiple adapters in sequence.

DefaultItemAnimator

This implementation of RecyclerView.ItemAnimator provides basic animations on remove, add, and move events that happen to the items in a RecyclerView.

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 RecyclerView.ItemDecoration that can be used as a divider between items of a LinearLayoutManager.

GridLayoutManager

A RecyclerView.LayoutManager implementations that lays out items in a grid.

ItemTouchHelper

This is a utility class to add swipe to dismiss and drag & drop support to RecyclerView.

LinearLayoutManager

A RecyclerView.LayoutManager implementation which provides similar functionality to android.widget.ListView.

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.

ListAdapter

RecyclerView.Adapter base class for presenting List data in a RecyclerView, including computing diffs between Lists on a background thread.

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.

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 RecyclerView.

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 RecyclerView.Adapter.

SortedListAdapterCallback

A SortedList.Callback implementation that can bind a SortedList to a RecyclerView.Adapter.

StaggeredGridLayoutManager

A LayoutManager that lays out children in a staggered grid formation.