OSDN Git Service

Being extra careful, reset some more variables on ValueAnimator.
authorztenghui <ztenghui@google.com>
Tue, 21 Apr 2015 21:17:00 +0000 (14:17 -0700)
committerztenghui <ztenghui@google.com>
Tue, 21 Apr 2015 21:20:32 +0000 (14:20 -0700)
No real bug found related to these set of variables yet, just a clean up.

b/20457797

Change-Id: I8443718b1c289ccc87e6b227d417825838277361

core/java/android/animation/ValueAnimator.java

index 6ffa5dd..a455f8b 100644 (file)
@@ -1483,6 +1483,11 @@ public class ValueAnimator extends Animator {
         anim.mPaused = false;
         anim.mResumed = false;
         anim.mStartListenersCalled = false;
+        anim.mStartTime = 0;
+        anim.mStartTimeCommitted = false;
+        anim.mPauseTime = 0;
+        anim.mCurrentFraction = 0;
+        anim.mDelayStartTime = 0;
 
         PropertyValuesHolder[] oldValues = mValues;
         if (oldValues != null) {