public class

RefactoredDefaultItemAnimator

extends GeneralItemAnimator
java.lang.Object
   ↳ androidx.recyclerview.widget.RecyclerView.ItemAnimator
     ↳ androidx.recyclerview.widget.SimpleItemAnimator
       ↳ com.h6ah4i.android.widget.advrecyclerview.animator.BaseItemAnimator
         ↳ com.h6ah4i.android.widget.advrecyclerview.animator.GeneralItemAnimator
           ↳ com.h6ah4i.android.widget.advrecyclerview.animator.RefactoredDefaultItemAnimator
Known Direct Subclasses
Known Indirect Subclasses

Summary

Nested Classes
class RefactoredDefaultItemAnimator.DefaultItemAddAnimationManager Item Animation manager for ADD operation (Same behavior as DefaultItemAnimator class)  
class RefactoredDefaultItemAnimator.DefaultItemChangeAnimationManager Item Animation manager for CHANGE operation (Same behavior as DefaultItemAnimator class)  
class RefactoredDefaultItemAnimator.DefaultItemMoveAnimationManager Item Animation manager for MOVE operation (Same behavior as DefaultItemAnimator class)  
class RefactoredDefaultItemAnimator.DefaultItemRemoveAnimationManager Item Animation manager for REMOVE operation (Same behavior as DefaultItemAnimator class)  
[Expand]
Inherited Constants
From class androidx.recyclerview.widget.RecyclerView.ItemAnimator
Public Constructors
RefactoredDefaultItemAnimator()
Public Methods
boolean canReuseUpdatedViewHolder(RecyclerView.ViewHolder viewHolder, List<Object> payloads)

If the payload list is not empty, RefactoredDefaultItemAnimator returns true.

Protected Methods
void onSchedulePendingAnimations()
Schedule order and timing of pending animations.
void onSetup()
[Expand]
Inherited Methods
From class com.h6ah4i.android.widget.advrecyclerview.animator.GeneralItemAnimator
From class com.h6ah4i.android.widget.advrecyclerview.animator.BaseItemAnimator
From class androidx.recyclerview.widget.SimpleItemAnimator
From class androidx.recyclerview.widget.RecyclerView.ItemAnimator
From class java.lang.Object

Public Constructors

public RefactoredDefaultItemAnimator ()

Public Methods

public boolean canReuseUpdatedViewHolder (RecyclerView.ViewHolder viewHolder, List<Object> payloads)

If the payload list is not empty, RefactoredDefaultItemAnimator returns true. When this is the case:

Protected Methods

protected void onSchedulePendingAnimations ()

Schedule order and timing of pending animations. Override this method to custom animation order.

protected void onSetup ()