Merge "Fix pinched short notification at bottom of lockscreen." into tm-qpr-dev
This commit is contained in:
@@ -398,7 +398,14 @@ public class NotificationShelf extends ActivatableNotificationView implements
|
|||||||
if (child instanceof ActivatableNotificationView) {
|
if (child instanceof ActivatableNotificationView) {
|
||||||
ActivatableNotificationView anv =
|
ActivatableNotificationView anv =
|
||||||
(ActivatableNotificationView) child;
|
(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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user