Merge "Cancel existing QsClippingAnimation when creating new one" into sc-dev am: ea1871c7d2 am: 420b22c7e3

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

Change-Id: Iedda284bc1b485298bc12bb3fed256f9e38669d8
This commit is contained in:
Lyn Han
2021-07-27 19:43:56 +00:00
committed by Automerger Merge Worker

View File

@@ -2465,6 +2465,9 @@ public class NotificationPanelViewController extends PanelViewController {
final int startTop = mKeyguardStatusAreaClipBounds.top;
final int startRight = mKeyguardStatusAreaClipBounds.right;
final int startBottom = mKeyguardStatusAreaClipBounds.bottom;
if (mQsClippingAnimation != null) {
mQsClippingAnimation.cancel();
}
mQsClippingAnimation = ValueAnimator.ofFloat(0.0f, 1.0f);
mQsClippingAnimation.setInterpolator(Interpolators.FAST_OUT_SLOW_IN);
mQsClippingAnimation.setDuration(mNotificationBoundsAnimationDuration);