diff options
| author | ztenghui <ztenghui@google.com> | 2015-04-10 13:14:17 -0700 |
|---|---|---|
| committer | Joe LaPenna <jlapenna@google.com> | 2015-04-21 21:26:53 +0000 |
| commit | 612e5cdec6d761550ea9a24cf675743532703890 (patch) | |
| tree | 3db9032b7c0c7fd6bd08c5c7b120050e6bedcf44 /core/java | |
| parent | 2fdd83a97a0dd3de36264928ff42dcc0a098018f (diff) | |
DO NOT MERGE: The ValueAnimator's state need to be totally reset during clone.
b/20119270
Change-Id: I26365b38e4a9712227aaec6f08f32025dab82ac7
(cherry picked from commit 26e9a19900bae56b012425a114685d42dfa2fde1)
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/animation/ValueAnimator.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/animation/ValueAnimator.java b/core/java/android/animation/ValueAnimator.java index 97095553403b..2be3e2394290 100644 --- a/core/java/android/animation/ValueAnimator.java +++ b/core/java/android/animation/ValueAnimator.java @@ -1389,6 +1389,12 @@ public class ValueAnimator extends Animator { anim.mInitialized = false; anim.mPlayingState = STOPPED; anim.mStartedDelay = false; + anim.mStarted = false; + anim.mRunning = false; + anim.mPaused = false; + anim.mResumed = false; + anim.mStartListenersCalled = false; + PropertyValuesHolder[] oldValues = mValues; if (oldValues != null) { int numValues = oldValues.length; |
