summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorztenghui <ztenghui@google.com>2015-04-10 13:14:17 -0700
committerJoe LaPenna <jlapenna@google.com>2015-04-21 21:26:53 +0000
commit612e5cdec6d761550ea9a24cf675743532703890 (patch)
tree3db9032b7c0c7fd6bd08c5c7b120050e6bedcf44 /core
parent2fdd83a97a0dd3de36264928ff42dcc0a098018f (diff)
downloadframeworks_base-612e5cdec6d761550ea9a24cf675743532703890.zip
frameworks_base-612e5cdec6d761550ea9a24cf675743532703890.tar.gz
frameworks_base-612e5cdec6d761550ea9a24cf675743532703890.tar.bz2
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')
-rw-r--r--core/java/android/animation/ValueAnimator.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/animation/ValueAnimator.java b/core/java/android/animation/ValueAnimator.java
index 9709555..2be3e23 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;