public class SequenceAnimator extends GroupAnimator
Animator.AnimatorListener| Modifier and Type | Field and Description |
|---|---|
protected Animator |
mCurrentAnimator |
protected int |
mCurrentIndex |
mAnimators, mLoopCount, mLooped, mNumAnimatorsmAccumulating, mData, mElapsedTime, mLastDeltaTime, mLifeEnded, mLifespan, mListener, mRunning, mStartDelay, mTarget| Constructor and Description |
|---|
SequenceAnimator(Animator... animators) |
| Modifier and Type | Method and Description |
|---|---|
void |
end() |
protected Animator |
next() |
void |
onAnimationEnd(Animator animator) |
void |
startElapse(int elapsedTime)
Start with a specific elapsed time
|
boolean |
update(int deltaTime) |
add, clear, getAnimatorAt, getLoopCount, getNumAnimators, onAnimationUpdate, remove, setLoopCount, setTarget, stopelapse, getData, getElapsedTime, getLifespan, getListener, getStartDelay, getTarget, isAccumulating, isRunning, reset, setAccumulating, setData, setElapsedTime, setLifespan, setListener, setStartDelay, startprotected int mCurrentIndex
protected Animator mCurrentAnimator
public SequenceAnimator(Animator... animators)
public boolean update(int deltaTime)
update in interface Manipulatorupdate in class BaseAnimatorpublic void startElapse(int elapsedTime)
BaseAnimatorstartElapse in class GroupAnimatorprotected Animator next()
public void end()
end in interface Animatorend in class BaseAnimatorpublic void onAnimationEnd(Animator animator)