From dbe3655c0b93b4bf80c751b4148fcbefbfe96d5b Mon Sep 17 00:00:00 2001 From: George Mount Date: Mon, 18 Aug 2014 15:40:57 -0700 Subject: [PATCH] Set start transform before animator starts. Bug 16958319 ChangeImageTransform was waiting until the animator started before setting the image matrix. Animators with a start delay would leave the ImageView with the final transform before the animator started. Change-Id: I5ebc03b58a8697da3edf4a01c8906d60e7938f44 --- core/java/android/transition/ChangeImageTransform.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/transition/ChangeImageTransform.java b/core/java/android/transition/ChangeImageTransform.java index 2b267565ce099..4b230eb0bae83 100644 --- a/core/java/android/transition/ChangeImageTransform.java +++ b/core/java/android/transition/ChangeImageTransform.java @@ -182,6 +182,7 @@ public class ChangeImageTransform extends Transition { if (endMatrix == null) { endMatrix = Matrix.IDENTITY_MATRIX; } + ANIMATED_TRANSFORM_PROPERTY.set(imageView, startMatrix); animator = createMatrixAnimator(imageView, startMatrix, endMatrix); } return animator;