| java.lang.Object | |
| ↳ | com.h6ah4i.android.widget.advrecyclerview.animator.impl.BaseItemAnimationManager<T extends com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo> |
Known Direct Subclasses
|
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| class | BaseItemAnimationManager.BaseAnimatorListener | ||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| protected final List<RecyclerView.ViewHolder> | mActive | ||||||||||
| protected final List<List<T extends ItemAnimationInfo>> | mDeferredReadySets | ||||||||||
| protected final BaseItemAnimator | mItemAnimator | ||||||||||
| protected final List<T extends ItemAnimationInfo> | mPending | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| BaseItemAnimationManager(BaseItemAnimator itemAnimator) | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void | cancelAllStartedAnimations() | ||||||||||
| abstract void | dispatchFinished(T info, RecyclerView.ViewHolder item) | ||||||||||
| abstract void | dispatchStarting(T info, RecyclerView.ViewHolder item) | ||||||||||
| void | endAllDeferredReadyAnimations() | ||||||||||
| void | endAllPendingAnimations() | ||||||||||
| void | endDeferredReadyAnimations(RecyclerView.ViewHolder item) | ||||||||||
| void | endPendingAnimations(RecyclerView.ViewHolder item) | ||||||||||
| abstract long | getDuration() | ||||||||||
| boolean | hasPending() | ||||||||||
| boolean | isRunning() | ||||||||||
| boolean | removeFromActive(RecyclerView.ViewHolder item) | ||||||||||
| void | runPendingAnimations(boolean deferred, long deferredDelay) | ||||||||||
| abstract void | setDuration(long duration) | ||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| final boolean | debugLogEnabled() | ||||||||||
| void | dispatchFinishedWhenDone() | ||||||||||
| void | endAnimation(RecyclerView.ViewHolder holder) | ||||||||||
| abstract boolean | endNotStartedAnimation(T info, RecyclerView.ViewHolder item) | ||||||||||
| void | enqueuePendingAnimationInfo(T info) | ||||||||||
| abstract void | onAnimationCancel(T info, RecyclerView.ViewHolder item) | ||||||||||
| abstract void | onAnimationEndedBeforeStarted(T info, RecyclerView.ViewHolder item) | ||||||||||
| abstract void | onAnimationEndedSuccessfully(T info, RecyclerView.ViewHolder item) | ||||||||||
| abstract void | onCreateAnimation(T info) | ||||||||||
| void | resetAnimation(RecyclerView.ViewHolder holder) | ||||||||||
| void | startActiveItemAnimation(T info, RecyclerView.ViewHolder holder, ViewPropertyAnimatorCompat animator) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||