Loading packages/SystemUI/src/com/android/systemui/statusbar/NotificationShelf.java +8 −1 Original line number Diff line number Diff line Loading @@ -398,7 +398,14 @@ public class NotificationShelf extends ActivatableNotificationView implements if (child instanceof ActivatableNotificationView) { ActivatableNotificationView anv = (ActivatableNotificationView) child; updateCornerRoundnessOnScroll(anv, viewStart, shelfStart); // Because we show whole notifications on the lockscreen, the bottom notification is // always "just about to enter the shelf" by normal scrolling rules. This is fine // if the shelf is visible, but if the shelf is hidden, it causes incorrect curling. // notificationClipEnd handles the discrepancy between a visible and hidden shelf, // so we use that when on the keyguard (and while animating away) to reduce curling. final float keyguardSafeShelfStart = mAmbientState.isOnKeyguard() ? notificationClipEnd : shelfStart; updateCornerRoundnessOnScroll(anv, viewStart, keyguardSafeShelfStart); } } Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/NotificationShelf.java +8 −1 Original line number Diff line number Diff line Loading @@ -398,7 +398,14 @@ public class NotificationShelf extends ActivatableNotificationView implements if (child instanceof ActivatableNotificationView) { ActivatableNotificationView anv = (ActivatableNotificationView) child; updateCornerRoundnessOnScroll(anv, viewStart, shelfStart); // Because we show whole notifications on the lockscreen, the bottom notification is // always "just about to enter the shelf" by normal scrolling rules. This is fine // if the shelf is visible, but if the shelf is hidden, it causes incorrect curling. // notificationClipEnd handles the discrepancy between a visible and hidden shelf, // so we use that when on the keyguard (and while animating away) to reduce curling. final float keyguardSafeShelfStart = mAmbientState.isOnKeyguard() ? notificationClipEnd : shelfStart; updateCornerRoundnessOnScroll(anv, viewStart, keyguardSafeShelfStart); } } Loading