Merge "Fixing HUN translation and clipping when swiping up in split shade" into tm-qpr-dev am: 32e574fe5c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20552227 Change-Id: I0ca66d1e5baf0961774255cd4d62a9b6aafc298a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -1401,10 +1401,10 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
|
|||||||
mExpandedHeight = height;
|
mExpandedHeight = height;
|
||||||
setIsExpanded(height > 0);
|
setIsExpanded(height > 0);
|
||||||
int minExpansionHeight = getMinExpansionHeight();
|
int minExpansionHeight = getMinExpansionHeight();
|
||||||
if (height < minExpansionHeight) {
|
if (height < minExpansionHeight && !mShouldUseSplitNotificationShade) {
|
||||||
mClipRect.left = 0;
|
mClipRect.left = 0;
|
||||||
mClipRect.right = getWidth();
|
mClipRect.right = getWidth();
|
||||||
mClipRect.top = getNotificationsClippingTopBound();
|
mClipRect.top = 0;
|
||||||
mClipRect.bottom = (int) height;
|
mClipRect.bottom = (int) height;
|
||||||
height = minExpansionHeight;
|
height = minExpansionHeight;
|
||||||
setRequestedClipBounds(mClipRect);
|
setRequestedClipBounds(mClipRect);
|
||||||
@@ -1466,17 +1466,6 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
|
|||||||
notifyAppearChangedListeners();
|
notifyAppearChangedListeners();
|
||||||
}
|
}
|
||||||
|
|
||||||
private int getNotificationsClippingTopBound() {
|
|
||||||
if (isHeadsUpTransition()) {
|
|
||||||
// HUN in split shade can go higher than bottom of NSSL when swiping up so we want
|
|
||||||
// to give it extra clipping margin. Because clipping has rounded corners, we also
|
|
||||||
// need to account for that corner clipping.
|
|
||||||
return -mAmbientState.getStackTopMargin() - mCornerRadius;
|
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void notifyAppearChangedListeners() {
|
private void notifyAppearChangedListeners() {
|
||||||
float appear;
|
float appear;
|
||||||
float expandAmount;
|
float expandAmount;
|
||||||
|
|||||||
Reference in New Issue
Block a user