Methods Summary |
---|
public void | cancel()
if (!mIsStarted) {
return;
}
for (ViewPropertyAnimatorCompat animator : mAnimators) {
animator.cancel();
}
mIsStarted = false;
|
private void | onAnimationsEnded()
mIsStarted = false;
|
public android.support.v7.internal.view.ViewPropertyAnimatorCompatSet | play(android.support.v4.view.ViewPropertyAnimatorCompat animator)
if (!mIsStarted) {
mAnimators.add(animator);
}
return this;
|
public android.support.v7.internal.view.ViewPropertyAnimatorCompatSet | setDuration(long duration)
if (!mIsStarted) {
mDuration = duration;
}
return this;
|
public android.support.v7.internal.view.ViewPropertyAnimatorCompatSet | setInterpolator(android.view.animation.Interpolator interpolator)
if (!mIsStarted) {
mInterpolator = interpolator;
}
return this;
|
public android.support.v7.internal.view.ViewPropertyAnimatorCompatSet | setListener(android.support.v4.view.ViewPropertyAnimatorListener listener)
if (!mIsStarted) {
mListener = listener;
}
return this;
|
public void | start()
if (mIsStarted) return;
for (ViewPropertyAnimatorCompat animator : mAnimators) {
if (mDuration >= 0) {
animator.setDuration(mDuration);
}
if (mInterpolator != null) {
animator.setInterpolator(mInterpolator);
}
if (mListener != null) {
animator.setListener(mProxyListener);
}
animator.start();
}
mIsStarted = true;
|