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

Commit e46f5211 authored by Jorim Jaggi's avatar Jorim Jaggi
Browse files

Change scrim on lockscreen and transparency of cards a bit.

Bug: 13635952
Change-Id: Iaae4728fd7ed4944b3a2b80343bbdeaa5438ca9c
parent 99368f94
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -18,10 +18,11 @@
<touch-feedback
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:tint="#ffffffff"
    android:tintMode="src_over"
    >
    <item>
        <shape>
            <solid android:color="#f0d0d0d0" />
            <solid android:color="#d4ffffff" />
            <corners android:radius="@dimen/notification_quantum_rounded_rect_radius" />
        </shape>
    </item>
+2 −1
Original line number Diff line number Diff line
@@ -31,7 +31,8 @@
    <drawable name="notification_item_background_legacy_color">#ffaaaaaa</drawable>
    <drawable name="heads_up_notification_bg_pressed">#ff33B5E5</drawable>
    <drawable name="notification_header_bg">#FF000000</drawable>
    <color name="notification_panel_scrim_color">#B0000000</color>
    <color name="notification_panel_scrim_color">#A0000000</color>
    <color name="notification_panel_scrim_color_keyguard">#80000000</color>
    <color name="batterymeter_frame_color">#66FFFFFF</color><!-- 40% white -->
    <color name="batterymeter_charge_color">#FFFFFFFF</color>
    <color name="batterymeter_bolt_color">#FFFFFFFF</color>
+4 −1
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ public class PhoneStatusBarView extends PanelBar {

    PhoneStatusBar mBar;
    int mScrimColor;
    int mScrimColorKeyguard;
    float mSettingsPanelDragzoneFrac;
    float mSettingsPanelDragzoneMin;

@@ -52,6 +53,7 @@ public class PhoneStatusBarView extends PanelBar {

        Resources res = getContext().getResources();
        mScrimColor = res.getColor(R.color.notification_panel_scrim_color);
        mScrimColorKeyguard = res.getColor(R.color.notification_panel_scrim_color_keyguard);
        mSettingsPanelDragzoneMin = res.getDimension(R.dimen.settings_panel_dragzone_min);
        try {
            mSettingsPanelDragzoneFrac = res.getFraction(R.dimen.settings_panel_dragzone_fraction, 1, 1);
@@ -217,6 +219,7 @@ public class PhoneStatusBarView extends PanelBar {
        if (panel == mFadingPanel && mScrimColor != 0 && ActivityManager.isHighEndGfx()
                && mBar.mStatusBarWindow != null) {
            if (mShouldFade) {
                int scrimColor = mBar.isOnKeyguard() ? mScrimColorKeyguard : mScrimColor;
                frac = mPanelExpandedFractionSum; // don't judge me
                // let's start this 20% of the way down the screen
                frac = frac * 1.2f - 0.2f;
@@ -226,7 +229,7 @@ public class PhoneStatusBarView extends PanelBar {
                    // woo, special effects
                    final float k = (float)(1f-0.5f*(1f-Math.cos(3.14159f * Math.pow(1f-frac, 2f))));
                    // attenuate background color alpha by k
                    final int color = (int) ((mScrimColor >>> 24) * k) << 24 | (mScrimColor & 0xFFFFFF);
                    final int color = (int) ((scrimColor >>> 24) * k) << 24 | (scrimColor & 0xFFFFFF);
                    mBar.mStatusBarWindow.setBackgroundColor(color);
                }
            }