| AbstractDraggableItemViewHolder | |
| AbstractDraggableSwipeableItemViewHolder | |
| AbstractExpandableItemAdapter<GVH extends RecyclerView.ViewHolder, CVH extends RecyclerView.ViewHolder> | |
| AbstractExpandableItemViewHolder | |
| AbstractHeaderFooterWrapperAdapter<HeaderVH extends RecyclerView.ViewHolder, FooterVH extends RecyclerView.ViewHolder> | A simplified version of ComposedAdapter for creating headers and footers. |
| AbstractHeaderFooterWrapperAdapter.BaseFooterAdapter | |
| AbstractHeaderFooterWrapperAdapter.BaseHeaderAdapter | |
| AbstractSwipeableItemViewHolder | |
| AdapterPath | Adapter path. |
| AdapterPathSegment | Adapter path segment |
| AddAnimationInfo |
| BaseExpandableSwipeableItemAdapter<GVH extends RecyclerView.ViewHolder, CVH extends RecyclerView.ViewHolder> | |
| BaseItemAnimationManager<T extends ItemAnimationInfo> | |
| BaseItemAnimationManager.BaseAnimatorListener | |
| BaseItemAnimator | |
| BaseItemAnimator.ItemAnimatorListener | The interface to be implemented by listeners to animation events from this ItemAnimator. |
| BaseRecyclerViewEventDistributor<T> | |
| BaseWrapperAdapter<VH extends RecyclerView.ViewHolder> | This class exists just for compatibility purpose and it will be deprecated soon. |
| BasicSwapTargetTranslationInterpolator | |
| BridgeAdapterDataObserver | This class behaves like a "proxy" which bridges RecyclerView.AdapterDataObserver events to another subscriber object. |
| BridgeAdapterDataObserver.Subscriber | The subscriber interface. |
| ChangeAnimationInfo | |
| ChildPositionItemDraggableRange | |
| ComposedAdapter | A wrapper adapter which can compose and manage several children adapters. |
| ComposedChildAdapterTag | Returned value of the addAdapter(RecyclerView.Adapter) method. |
| CustomRecyclerViewUtils |
| DebugWrapperAdapter | A wrapper adapter for debugging purpose. |
| DebugWrapperAdapterSettingFlags | |
| DraggableItemAdapter<T extends RecyclerView.ViewHolder> | |
| DraggableItemAnimator | ItemAnimator for Draggable item. |
| DraggableItemConstants | |
| DraggableItemStateFlags | |
| DraggableItemViewHolder | Interface which provides required information for dragging item. |
| DraggingItemInfo |
| ExpandableDraggableItemAdapter<GVH extends RecyclerView.ViewHolder, CVH extends RecyclerView.ViewHolder> | |
| ExpandableItemAdapter<GVH extends RecyclerView.ViewHolder, CVH extends RecyclerView.ViewHolder> | |
| ExpandableItemConstants | |
| ExpandableItemStateFlags | |
| ExpandableItemViewHolder | Interface which provides required information for expanding item. |
| ExpandableSwipeableItemAdapter<GVH extends RecyclerView.ViewHolder, CVH extends RecyclerView.ViewHolder> |
| GeneralItemAnimator | |
| GroupPositionItemDraggableRange |
| ItemAddAnimationManager | |
| ItemAnimationInfo | |
| ItemChangeAnimationManager | |
| ItemDraggableRange | |
| ItemIdComposer | Utility class providing "Composed item ID" related definitions and methods. |
| ItemMoveAnimationManager | |
| ItemRemoveAnimationManager | |
| ItemShadowDecorator | Item decoration which draws drop shadow of each item views. |
| ItemSlidingAnimator | |
| ItemViewTypeComposer | Utility class providing "Composed item view type" related definitions and methods. |
| MoveAnimationInfo |
| RecyclerViewAdapterUtils | |
| RecyclerViewDragDropManager | Provides item drag & drop operation for android.support.v7.widget.RecyclerView |
| RecyclerViewDragDropManager.ItemMoveMode | |
| RecyclerViewDragDropManager.OnItemDragEventListener | Used for listening item drag events |
| RecyclerViewEventDistributorListener | |
| RecyclerViewExpandableItemManager | Provides item expansion operation for android.support.v7.widget.RecyclerView |
| RecyclerViewExpandableItemManager.OnGroupCollapseListener | Used for being notified when a group is collapsed |
| RecyclerViewExpandableItemManager.OnGroupExpandListener | Used for being notified when a group is expanded |
| RecyclerViewExpandableItemManager.SavedState | |
| RecyclerViewRecyclerEventDistributor | |
| RecyclerViewSwipeManager | Provides item swipe operation for android.support.v7.widget.RecyclerView |
| RecyclerViewSwipeManager.OnItemSwipeEventListener | Used for listening item swipe events |
| RecyclerViewTouchActionGuardManager | Hooks touch events to avoid unexpected scrolling. |
| RefactoredDefaultItemAnimator | |
| RefactoredDefaultItemAnimator.DefaultItemAddAnimationManager | Item Animation manager for ADD operation (Same behavior as DefaultItemAnimator class) |
| RefactoredDefaultItemAnimator.DefaultItemChangeAnimationManager | Item Animation manager for CHANGE operation (Same behavior as DefaultItemAnimator class) |
| RefactoredDefaultItemAnimator.DefaultItemMoveAnimationManager | Item Animation manager for MOVE operation (Same behavior as DefaultItemAnimator class) |
| RefactoredDefaultItemAnimator.DefaultItemRemoveAnimationManager | Item Animation manager for REMOVE operation (Same behavior as DefaultItemAnimator class) |
| RemoveAnimationInfo |
| SimpleListDividerDecorator | Item decoration which draws item divider between each items. |
| SimpleWrapperAdapter<VH extends RecyclerView.ViewHolder> | A simple wrapper class. |
| SwipeableItemAdapter<T extends RecyclerView.ViewHolder> | |
| SwipeableItemAfterReactions | |
| SwipeableItemConstants | |
| SwipeableItemDrawableTypes | |
| SwipeableItemReactions | |
| SwipeableItemResults | |
| SwipeableItemStateFlags | |
| SwipeableItemViewHolder | Interface which provides required information for swiping item. |
| SwipeDismissItemAnimator | |
| SwipeDismissItemAnimator.SwipeDismissItemRemoveAnimationManager | Item Animation manager for REMOVE operation (Same behavior as DefaultItemAnimator class) |
| SwipeDismissItemAnimator.SwipeDismissRemoveAnimationInfo | |
| SwipeResultAction | |
| SwipeResultActionDefault | |
| SwipeResultActionDoNothing | |
| SwipeResultActionMoveToOrigin | |
| SwipeResultActionMoveToSwipedDirection | |
| SwipeResultActionRemoveItem |
| UnwrapPositionResult | The result object of unwrapPosition(UnwrapPositionResult, int). |
| WrappedAdapter<VH extends RecyclerView.ViewHolder> | An interface provides better methods for wrapped adapters. |
| WrappedAdapterUtils | |
| WrapperAdapter<VH extends RecyclerView.ViewHolder> | An RecyclerView adapter which wraps another adapter(s). |
| WrapperAdapterUtils |