DefaultItemAnimator
open class DefaultItemAnimator : SimpleItemAnimator
kotlin.Any | |||
↳ | androidx.recyclerview.widget.RecyclerView.ItemAnimator | ||
↳ | androidx.recyclerview.widget.SimpleItemAnimator | ||
↳ | androidx.recyclerview.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 | |
---|---|
Public constructors | |
---|---|
<init>() This implementation of |
Public methods | |
---|---|
open Boolean |
animateAdd(holder: RecyclerView.ViewHolder!) |
open Boolean |
animateChange(oldHolder: RecyclerView.ViewHolder!, newHolder: RecyclerView.ViewHolder!, fromX: Int, fromY: Int, toX: Int, toY: Int) |
open Boolean |
animateMove(holder: RecyclerView.ViewHolder!, fromX: Int, fromY: Int, toX: Int, toY: Int) |
open Boolean |
animateRemove(holder: RecyclerView.ViewHolder!) |
open Boolean |
canReuseUpdatedViewHolder(@NonNull viewHolder: RecyclerView.ViewHolder, @NonNull payloads: MutableList<Any!>) 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. cross-fade). |
open Unit | |
open Unit | |
open Boolean | |
open Unit |
Inherited functions | |
---|---|