diff --git a/src/com/android/launcher3/anim/RevealOutlineAnimation.java b/src/com/android/launcher3/anim/RevealOutlineAnimation.java index 1312da9762..c6b62fafe8 100644 --- a/src/com/android/launcher3/anim/RevealOutlineAnimation.java +++ b/src/com/android/launcher3/anim/RevealOutlineAnimation.java @@ -34,7 +34,6 @@ public abstract class RevealOutlineAnimation extends ViewOutlineProvider { final float elevation = revealView.getElevation(); va.addListener(new AnimatorListenerAdapter() { - private boolean mWasCanceled = false; private boolean mIsClippedToOutline; private ViewOutlineProvider mOldOutlineProvider; @@ -49,18 +48,11 @@ public abstract class RevealOutlineAnimation extends ViewOutlineProvider { } } - @Override - public void onAnimationCancel(Animator animation) { - mWasCanceled = true; - } - public void onAnimationEnd(Animator animation) { - if (!mWasCanceled) { - revealView.setOutlineProvider(mOldOutlineProvider); - revealView.setClipToOutline(mIsClippedToOutline); - if (shouldRemoveElevationDuringAnimation()) { - revealView.setTranslationZ(0); - } + revealView.setOutlineProvider(mOldOutlineProvider); + revealView.setClipToOutline(mIsClippedToOutline); + if (shouldRemoveElevationDuringAnimation()) { + revealView.setTranslationZ(0); } }