public abstract class

BaseItemAnimator

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

Summary

Nested Classes
interface BaseItemAnimator.ItemAnimatorListener The interface to be implemented by listeners to animation events from this ItemAnimator. 
[Expand]
Inherited Constants
From class androidx.recyclerview.widget.RecyclerView.ItemAnimator
Public Constructors
BaseItemAnimator()
Public Methods
boolean debugLogEnabled()
boolean dispatchFinishedWhenDone()
final void onAddFinished(RecyclerView.ViewHolder item)
final void onAddStarting(RecyclerView.ViewHolder item)
final void onChangeFinished(RecyclerView.ViewHolder item, boolean oldItem)
final void onChangeStarting(RecyclerView.ViewHolder item, boolean oldItem)
final void onMoveFinished(RecyclerView.ViewHolder item)
final void onMoveStarting(RecyclerView.ViewHolder item)
final void onRemoveFinished(RecyclerView.ViewHolder item)
final void onRemoveStarting(RecyclerView.ViewHolder item)
void setListener(BaseItemAnimator.ItemAnimatorListener listener)
Internal only: Sets the listener that must be called when the animator is finished animating the item (or immediately if no animation happens).
Protected Methods
void onAddFinishedImpl(RecyclerView.ViewHolder item)
void onAddStartingImpl(RecyclerView.ViewHolder item)
void onChangeFinishedImpl(RecyclerView.ViewHolder item, boolean oldItem)
void onChangeStartingItem(RecyclerView.ViewHolder item, boolean oldItem)
void onMoveFinishedImpl(RecyclerView.ViewHolder item)
void onMoveStartingImpl(RecyclerView.ViewHolder item)
void onRemoveFinishedImpl(RecyclerView.ViewHolder item)
void onRemoveStartingImpl(RecyclerView.ViewHolder item)
[Expand]
Inherited Methods
From class androidx.recyclerview.widget.SimpleItemAnimator
From class androidx.recyclerview.widget.RecyclerView.ItemAnimator
From class java.lang.Object

Public Constructors

public BaseItemAnimator ()

Public Methods

public boolean debugLogEnabled ()

public boolean dispatchFinishedWhenDone ()

public final void onAddFinished (RecyclerView.ViewHolder item)

public final void onAddStarting (RecyclerView.ViewHolder item)

public final void onChangeFinished (RecyclerView.ViewHolder item, boolean oldItem)

public final void onChangeStarting (RecyclerView.ViewHolder item, boolean oldItem)

public final void onMoveFinished (RecyclerView.ViewHolder item)

public final void onMoveStarting (RecyclerView.ViewHolder item)

public final void onRemoveFinished (RecyclerView.ViewHolder item)

public final void onRemoveStarting (RecyclerView.ViewHolder item)

public void setListener (BaseItemAnimator.ItemAnimatorListener listener)

Internal only: Sets the listener that must be called when the animator is finished animating the item (or immediately if no animation happens). This is set internally and is not intended to be set by external code.

Parameters
listener The listener that must be called.

Protected Methods

protected void onAddFinishedImpl (RecyclerView.ViewHolder item)

protected void onAddStartingImpl (RecyclerView.ViewHolder item)

protected void onChangeFinishedImpl (RecyclerView.ViewHolder item, boolean oldItem)

protected void onChangeStartingItem (RecyclerView.ViewHolder item, boolean oldItem)

protected void onMoveFinishedImpl (RecyclerView.ViewHolder item)

protected void onMoveStartingImpl (RecyclerView.ViewHolder item)

protected void onRemoveFinishedImpl (RecyclerView.ViewHolder item)

protected void onRemoveStartingImpl (RecyclerView.ViewHolder item)