diff options
| author | 2021-12-10 18:12:27 +0000 | |
|---|---|---|
| committer | 2021-12-10 18:12:27 +0000 | |
| commit | da7e1b884e38ef000c5e4a6ac273a25a5249e9be (patch) | |
| tree | 7ca70ecce9b43b23f4e23b15eb05dde00a417129 | |
| parent | e59a4fee556b0f77a8fa5cd0bebbe365c6f76447 (diff) | |
| parent | 3ce69ef4d6103d59c69bef35f8f03a388672ca50 (diff) | |
Merge "Use clipped content translation when dismissing a HUN." into sc-v2-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java index a337cba45f2c..16c9fa79f24c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java @@ -3986,6 +3986,7 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable updateChronometers(); requestChildrenUpdate(); updateUseRoundedRectClipping(); + updateDismissBehavior(); } } @@ -4932,6 +4933,10 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable StringBuilder sb = new StringBuilder("[") .append(this.getClass().getSimpleName()).append(":") .append(" pulsing=").append(mPulsing ? "T" : "f") + .append(" expanded=").append(mIsExpanded ? "T" : "f") + .append(" headsUpPinned=").append(mInHeadsUpPinnedMode ? "T" : "f") + .append(" qsClipping=").append(mShouldUseRoundedRectClipping ? "T" : "f") + .append(" qsClipDismiss=").append(mDismissUsingRowTranslationX ? "T" : "f") .append(" visibility=").append(DumpUtilsKt.visibilityString(getVisibility())) .append(" alpha=").append(getAlpha()) .append(" scrollY=").append(mAmbientState.getScrollY()) @@ -5459,7 +5464,7 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable // On the split keyguard, dismissing with clipping without a visual boundary looks odd, // so let's use the content dismiss behavior instead. boolean dismissUsingRowTranslationX = !mShouldUseSplitNotificationShade - || mStatusBarState != StatusBarState.KEYGUARD; + || (mStatusBarState != StatusBarState.KEYGUARD && mIsExpanded); if (mDismissUsingRowTranslationX != dismissUsingRowTranslationX) { mDismissUsingRowTranslationX = dismissUsingRowTranslationX; for (int i = 0; i < getChildCount(); i++) { |