commit | 0ba331273c5397ab737ffa0a401f62c8d82a32a0 | [log] [tgz] |
---|---|---|
author | Jon Miranda <jonmiranda@google.com> | Thu Jun 04 16:07:08 2020 -0700 |
committer | Jon Miranda <jonmiranda@google.com> | Thu Jun 04 16:07:08 2020 -0700 |
tree | fbd94e2208969d7cdcb6d261f05f5aec51f9c3f1 | |
parent | 76d719143e8140241a1fd0826f533aaa8424b0ec [diff] |
Ensure view translationY is set back to 0 on staggered animation end. Bug: 158104319 Change-Id: I2f15ad0604afe5cd6b458b5faf70e7873cd65717
diff --git a/quickstep/recents_ui_overrides/src/com/android/quickstep/util/StaggeredWorkspaceAnim.java b/quickstep/recents_ui_overrides/src/com/android/quickstep/util/StaggeredWorkspaceAnim.java index 7090393..e7b965b 100644 --- a/quickstep/recents_ui_overrides/src/com/android/quickstep/util/StaggeredWorkspaceAnim.java +++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/util/StaggeredWorkspaceAnim.java
@@ -202,6 +202,12 @@ .setStartVelocity(mVelocity) .build(v, VIEW_TRANSLATE_Y); springTransY.setStartDelay(startDelay); + springTransY.addListener(new AnimatorListenerAdapter() { + @Override + public void onAnimationEnd(Animator animation) { + v.setTranslationY(0f); + } + }); mAnimators.play(springTransY); v.setAlpha(0);