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

Commit a1993b32 authored by Chandru S's avatar Chandru S
Browse files

Revert scrimView and scrimDrawable changes for notification blur

This affect alternate bouncer scrim as well, These changes should be part of ScrimController

Bug: 381263600
Test: NA
Flag: com.android.systemui.notification_shade_blur

Change-Id: I364349178c4720e29616c5c7c1b15150862554b7
parent 411651ab
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -34,7 +34,6 @@ import android.view.animation.DecelerateInterpolator;

import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.graphics.ColorUtils;
import com.android.systemui.Flags;
import com.android.systemui.statusbar.notification.stack.StackStateAnimator;

/**
@@ -214,10 +213,6 @@ public class ScrimDrawable extends Drawable {
    public void draw(@NonNull Canvas canvas) {
        mPaint.setColor(mMainColor);
        mPaint.setAlpha(mAlpha);
        if (Flags.notificationShadeBlur()) {
            // TODO (b/381263600), wire this at ScrimController, move it to PrimaryBouncerTransition
            mPaint.setAlpha((int) (0.5f * mAlpha));
        }
        if (mConcaveInfo != null) {
            drawConcave(canvas);
        } else if (mCornerRadiusEnabled && mCornerRadius > 0) {
+0 −9
Original line number Diff line number Diff line
@@ -39,8 +39,6 @@ import androidx.core.graphics.ColorUtils;
import com.android.internal.annotations.GuardedBy;
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.colorextraction.ColorExtractor;
import com.android.systemui.Flags;
import com.android.systemui.res.R;
import com.android.systemui.shade.TouchLogger;
import com.android.systemui.util.LargeScreenUtils;

@@ -252,13 +250,6 @@ public class ScrimView extends View {
            if (mBlendWithMainColor) {
                mainTinted = ColorUtils.blendARGB(mColors.getMainColor(), mTintColor, tintAmount);
            }
            if (Flags.notificationShadeBlur()) {
                int layerAbove = ColorUtils.setAlphaComponent(
                        getResources().getColor(R.color.shade_panel, null),
                        (int) (0.4f * 255));
                int layerBelow = ColorUtils.setAlphaComponent(Color.WHITE, (int) (0.1f * 255));
                mainTinted = ColorUtils.compositeColors(layerAbove, layerBelow);
            }
            drawable.setColor(mainTinted, animated);
        } else {
            boolean hasAlpha = Color.alpha(mTintColor) != 0;