Merge "Fix pause/resume for AnimatorSet" into nyc-dev
This commit is contained in:
@@ -559,7 +559,8 @@ public final class AnimatorSet extends Animator {
|
||||
boolean previouslyPaused = mPaused;
|
||||
super.pause();
|
||||
if (!previouslyPaused && mPaused) {
|
||||
if (mDelayAnim != null) {
|
||||
if (mDelayAnim.isStarted()) {
|
||||
// If delay hasn't passed, pause the start delay animator.
|
||||
mDelayAnim.pause();
|
||||
} else {
|
||||
int size = mNodes.size();
|
||||
@@ -578,7 +579,8 @@ public final class AnimatorSet extends Animator {
|
||||
boolean previouslyPaused = mPaused;
|
||||
super.resume();
|
||||
if (previouslyPaused && !mPaused) {
|
||||
if (mDelayAnim != null) {
|
||||
if (mDelayAnim.isStarted()) {
|
||||
// If start delay hasn't passed, resume the previously paused start delay animator
|
||||
mDelayAnim.resume();
|
||||
} else {
|
||||
int size = mNodes.size();
|
||||
|
||||
Reference in New Issue
Block a user