Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ccb85723 authored by Lyn Han's avatar Lyn Han
Browse files

Clear notification undershelf background

Bug: 171817112

Test: manual, for minimized, expanded, heads up notifs
 adb shell settings put global show_new_notif_dismiss [0|1]
 1) disable flag - undershelf unchanged
 2) enable flag - undershelf background is transparent

Change-Id: Icf2a0d0116e8a2c7263b370060676135f8830587
parent 5135242f
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -835,7 +835,13 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
        if (!mShouldDrawNotificationBackground) {
            return;
        }

        final boolean clearUndershelf = Settings.Global.getInt(mContext.getContentResolver(),
                Settings.Global.SHOW_NEW_NOTIF_DISMISS, 0 /* show background by default */) == 1;
        if (clearUndershelf) {
            mBackgroundPaint.setColor(Color.TRANSPARENT);
            invalidate();
            return;
        }
        // Interpolate between semi-transparent notification panel background color
        // and white AOD separator.
        float colorInterpolation = MathUtils.smoothStep(0.4f /* start */, 1f /* end */,