belongs to Maven artifact com.android.support:recyclerview-v7:28.0.0-alpha1
DefaultItemAnimator
public
class
DefaultItemAnimator
extends SimpleItemAnimator
java.lang.Object | |||
↳ | android.support.v7.widget.RecyclerView.ItemAnimator | ||
↳ | android.support.v7.widget.SimpleItemAnimator | ||
↳ | android.support.v7.widget.DefaultItemAnimator |
This implementation of RecyclerView.ItemAnimator
provides basic
animations on remove, add, and move events that happen to the items in
a RecyclerView. RecyclerView uses a DefaultItemAnimator by default.
Summary
Inherited constants |
---|
![]()
android.support.v7.widget.RecyclerView.ItemAnimator
|
Public constructors | |
---|---|
DefaultItemAnimator()
|
Public methods | |
---|---|
boolean
|
animateAdd(RecyclerView.ViewHolder holder)
Called when an item is added to the RecyclerView. |
boolean
|
animateChange(RecyclerView.ViewHolder oldHolder, RecyclerView.ViewHolder newHolder, int fromX, int fromY, int toX, int toY)
Called when an item is changed in the RecyclerView, as indicated by a call to
|
boolean
|
animateMove(RecyclerView.ViewHolder holder, int fromX, int fromY, int toX, int toY)
Called when an item is moved in the RecyclerView. |
boolean
|
animateRemove(RecyclerView.ViewHolder holder)
Called when an item is removed from the RecyclerView. |
boolean
|
canReuseUpdatedViewHolder(RecyclerView.ViewHolder viewHolder, List<Object> payloads)
When an item is changed, ItemAnimator can decide whether it wants to re-use the same ViewHolder for animations or RecyclerView should create a copy of the item and ItemAnimator will use both to run the animation (e.g.
If the payload list is not empty, DefaultItemAnimator returns |
void
|
endAnimation(RecyclerView.ViewHolder item)
Method called when an animation on a view should be ended immediately. |
void
|
endAnimations()
Method called when all item animations should be ended immediately. |
boolean
|
isRunning()
Method which returns whether there are any item animations currently running. |
void
|
runPendingAnimations()
Called when there are pending animations waiting to be started. |
Inherited methods | |
---|---|
![]()
android.support.v7.widget.SimpleItemAnimator
|