Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cc52a265 authored by Aaron Liu's avatar Aaron Liu Committed by Automerger Merge Worker
Browse files

Merge "[Bouncer] Move reset logic to end event." into tm-dev am: 277f9b3b...

Merge "[Bouncer] Move reset logic to end event." into tm-dev am: 277f9b3b am: 3984cdb3 am: 9788232a

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18585068



Change-Id: I90a245ac1f0f6b541666f51371c71828aaa6e8c2
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents baee39fa 9788232a
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -216,22 +216,16 @@ public class AppearAnimationUtils implements AppearAnimationCreator<View> {
                });
            }
            alphaAnim.addListener(new AnimatorListenerAdapter() {
                @Override
                public void onAnimationCancel(Animator animation) {
                    // If Animation is canceled, we want to ensure UI is reset.
                    view.setAlpha(targetAlpha);
                    view.setTranslationY(targetTranslationY);
                }

                @Override
                public void onAnimationEnd(Animator animation) {
                    view.setAlpha(targetAlpha);
                    if (endRunnable != null) {
                        endRunnable.run();
                    }
                }
            });
            alphaAnim.start();
            startTranslationYAnimation(view, delay, duration, appearing ? 0 : translationY,
            startTranslationYAnimation(view, delay, duration, targetTranslationY,
                    interpolator, animatorListener);
        }
    }
@@ -265,6 +259,12 @@ public class AppearAnimationUtils implements AppearAnimationCreator<View> {
        if (listener != null) {
            translationAnim.addListener(listener);
        }
        translationAnim.addListener(new AnimatorListenerAdapter() {
            @Override
            public void onAnimationEnd(Animator animation) {
                view.setTranslationY(endTranslationY);
            }
        });
        translationAnim.start();
    }