Merge "New assets and layout in the contact filter pulldown"
diff --git a/src/com/android/contacts/widget/TransitionAnimationView.java b/src/com/android/contacts/widget/TransitionAnimationView.java
index 938ff8a..1b86a6f 100644
--- a/src/com/android/contacts/widget/TransitionAnimationView.java
+++ b/src/com/android/contacts/widget/TransitionAnimationView.java
@@ -93,6 +93,7 @@
             throw new IllegalArgumentException("Invalid enter animation: " + mEnterAnimationId);
         }
         mEnterAnimation.addListener(this);
+        mEnterAnimation.setDuration(mAnimationDuration);
 
         mExitAnimation = AnimatorInflater.loadAnimator(getContext(), mExitAnimationId);
         if (mExitAnimation == null) {
@@ -150,19 +151,17 @@
             mPreviousStateView.setVisibility(View.VISIBLE);
 
             mEnterAnimation.setTarget(view);
-            mEnterAnimation.setDuration(mAnimationDuration);
             mEnterAnimation.start();
         }
     }
 
     @Override
-    public void onAnimationCancel(Animator animation) {
+    public void onAnimationEnd(Animator animation) {
         mPreviousStateView.setVisibility(View.INVISIBLE);
     }
 
     @Override
-    public void onAnimationEnd(Animator animation) {
-        mPreviousStateView.setVisibility(View.INVISIBLE);
+    public void onAnimationCancel(Animator animation) {
     }
 
     @Override