protected static class

RefactoredDefaultItemAnimator.DefaultItemChangeAnimationManager

extends ItemChangeAnimationManager
java.lang.Object
   ↳ com.h6ah4i.android.widget.advrecyclerview.animator.impl.BaseItemAnimationManager<T extends com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo>
     ↳ com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemChangeAnimationManager
       ↳ com.h6ah4i.android.widget.advrecyclerview.animator.RefactoredDefaultItemAnimator.DefaultItemChangeAnimationManager

Class Overview

Item Animation manager for CHANGE operation (Same behavior as DefaultItemAnimator class)

Summary

[Expand]
Inherited Fields
From class com.h6ah4i.android.widget.advrecyclerview.animator.impl.BaseItemAnimationManager
Public Constructors
DefaultItemChangeAnimationManager(BaseItemAnimator itemAnimator)
Public Methods
boolean addPendingAnimation(RecyclerView.ViewHolder oldHolder, RecyclerView.ViewHolder newHolder, int fromX, int fromY, int toX, int toY)
Protected Methods
void onAnimationCancel(ChangeAnimationInfo info, RecyclerView.ViewHolder item)
void onAnimationEndedBeforeStarted(ChangeAnimationInfo info, RecyclerView.ViewHolder item)
void onAnimationEndedSuccessfully(ChangeAnimationInfo info, RecyclerView.ViewHolder item)
void onCreateChangeAnimationForNewItem(ChangeAnimationInfo info)
void onCreateChangeAnimationForOldItem(ChangeAnimationInfo info)
[Expand]
Inherited Methods
From class com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemChangeAnimationManager
From class com.h6ah4i.android.widget.advrecyclerview.animator.impl.BaseItemAnimationManager
From class java.lang.Object

Public Constructors

public DefaultItemChangeAnimationManager (BaseItemAnimator itemAnimator)

Public Methods

public boolean addPendingAnimation (RecyclerView.ViewHolder oldHolder, RecyclerView.ViewHolder newHolder, int fromX, int fromY, int toX, int toY)

Protected Methods

protected void onAnimationCancel (ChangeAnimationInfo info, RecyclerView.ViewHolder item)

protected void onAnimationEndedBeforeStarted (ChangeAnimationInfo info, RecyclerView.ViewHolder item)

protected void onAnimationEndedSuccessfully (ChangeAnimationInfo info, RecyclerView.ViewHolder item)

protected void onCreateChangeAnimationForNewItem (ChangeAnimationInfo info)

protected void onCreateChangeAnimationForOldItem (ChangeAnimationInfo info)