| BaseItemAnimator.ItemAnimatorListener | The interface to be implemented by listeners to animation events from this ItemAnimator. |
| BaseItemAnimator | |
| DraggableItemAnimator | ItemAnimator for Draggable item. |
| GeneralItemAnimator | |
| 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) |
| SwipeDismissItemAnimator | |
| SwipeDismissItemAnimator.SwipeDismissItemRemoveAnimationManager | Item Animation manager for REMOVE operation (Same behavior as DefaultItemAnimator class) |
| SwipeDismissItemAnimator.SwipeDismissRemoveAnimationInfo |