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

Commit 15f6705f authored by Sukesh Ram's avatar Sukesh Ram
Browse files

Update Gesture/3B nav color to B/W

Initial screenshot tests for bubblesfor edge-to-edge efforts, we are making e2e platform defaults but want to ensure that there is sufficient background protection / small icons like status bar & 3 button nav icons have max contrast.

Flag: EXEMPT bugfix
Bug: 323575750
Test: Manual
Change-Id: I9f5c83e892a8ad9c717f062cef0459739dafd44e
parent cac11abf
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
package android.inputmethodservice.navigationbar;

import android.annotation.ColorInt;
import android.graphics.Color;

final class NavigationBarConstants {
    private NavigationBarConstants() {
@@ -27,13 +28,13 @@ final class NavigationBarConstants {
    // TODO(b/215443343): Handle this in the drawable then remove this constant.
    static final float NAVBAR_BACK_BUTTON_IME_OFFSET = 2.0f;

    // Copied from "light_mode_icon_color_single_tone" at packages/SettingsLib/res/values/colors.xml
    // Copied from "white" at packages/SettingsLib/res/values/colors.xml
    @ColorInt
    static final int LIGHT_MODE_ICON_COLOR_SINGLE_TONE = 0xffffffff;
    static final int WHITE = Color.WHITE;

    // Copied from "dark_mode_icon_color_single_tone" at packages/SettingsLib/res/values/colors.xml
    // Copied from "black" at packages/SettingsLib/res/values/colors.xml
    @ColorInt
    static final int DARK_MODE_ICON_COLOR_SINGLE_TONE = 0x99000000;
    static final int BLACK = Color.BLACK;

    // Copied from "navigation_bar_deadzone_hold"
    static final int NAVIGATION_BAR_DEADZONE_HOLD = 333;
+4 −4
Original line number Diff line number Diff line
@@ -16,8 +16,8 @@

package android.inputmethodservice.navigationbar;

import static android.inputmethodservice.navigationbar.NavigationBarConstants.DARK_MODE_ICON_COLOR_SINGLE_TONE;
import static android.inputmethodservice.navigationbar.NavigationBarConstants.LIGHT_MODE_ICON_COLOR_SINGLE_TONE;
import static android.inputmethodservice.navigationbar.NavigationBarConstants.BLACK;
import static android.inputmethodservice.navigationbar.NavigationBarConstants.WHITE;
import static android.inputmethodservice.navigationbar.NavigationBarConstants.NAVBAR_BACK_BUTTON_IME_OFFSET;
import static android.inputmethodservice.navigationbar.NavigationBarUtils.dpToPx;
import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_GESTURAL;
@@ -83,8 +83,8 @@ public final class NavigationBarView extends FrameLayout {
        super(context, attrs);

        mLightContext = context;
        mLightIconColor = LIGHT_MODE_ICON_COLOR_SINGLE_TONE;
        mDarkIconColor = DARK_MODE_ICON_COLOR_SINGLE_TONE;
        mLightIconColor = WHITE;
        mDarkIconColor = BLACK;

        mConfiguration = new Configuration();
        mTmpLastConfiguration = new Configuration();
+4 −3
Original line number Diff line number Diff line
@@ -14,7 +14,8 @@
     limitations under the License.
-->

<resources>
<resources xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
    <color name="disabled_text_color">#66000000</color> <!-- 38% black -->

    <color name="bt_color_icon_1">#b4a50e0e</color> <!-- 72% Material Red 900 -->
@@ -33,8 +34,8 @@
    <color name="bt_color_bg_6">#e9d2fd</color> <!-- Material Purple 100 -->
    <color name="bt_color_bg_7">#cbf0f8</color> <!-- Material Cyan 100 -->

    <color name="dark_mode_icon_color_single_tone">#99000000</color>
    <color name="light_mode_icon_color_single_tone">#ffffff</color>
    <color name="black">@*android:color/black</color>
    <color name="white">@*android:color/white</color>

    <color name="user_avatar_color_bg">?android:attr/colorBackgroundFloating</color>

+2 −2
Original line number Diff line number Diff line
@@ -100,9 +100,9 @@ public class SignalDrawable extends DrawableWrapper {
        mCutoutHeightFraction = context.getResources().getFloat(
                com.android.internal.R.dimen.config_signalCutoutHeightFraction);
        mDarkModeFillColor = Utils.getColorStateListDefaultColor(context,
                R.color.dark_mode_icon_color_single_tone);
                R.color.black);
        mLightModeFillColor = Utils.getColorStateListDefaultColor(context,
                R.color.light_mode_icon_color_single_tone);
                R.color.white);
        mIntrinsicSize = context.getResources().getDimensionPixelSize(R.dimen.signal_icon_size);
        mTransparentPaint.setColor(context.getColor(android.R.color.transparent));
        mTransparentPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
+2 −2
Original line number Diff line number Diff line
@@ -100,8 +100,8 @@
    <!-- The color of the navigation bar icons. Need to be in sync with ic_sysbar_* -->
    <color name="navigation_bar_icon_color">#E5FFFFFF</color>

    <color name="navigation_bar_home_handle_light_color">#EBffffff</color>
    <color name="navigation_bar_home_handle_dark_color">#99000000</color>
    <color name="white">@*android:color/white</color>
    <color name="black">@*android:color/black</color>

    <!-- The shadow color for light navigation bar icons. -->
    <color name="nav_key_button_shadow_color">#30000000</color>
Loading