From b5107e8ab84c5249bb5fc5a27da10ff35692635e Mon Sep 17 00:00:00 2001 From: Rahul Banerjee Date: Thu, 20 Feb 2025 16:31:02 -0800 Subject: Adding Color Tokens for QS Bug: 370555223 Test: Manual (build) Flag: com.android.systemui.notification_shade_blur Change-Id: I03e60a80e8ef2cc1df5f607010d4d0820f69ea6a --- core/res/res/color-night/surface_effect_2_color.xml | 20 ++++++++++++++++++++ core/res/res/color-night/surface_effect_3_color.xml | 20 ++++++++++++++++++++ core/res/res/color/surface_effect_2_color.xml | 20 ++++++++++++++++++++ core/res/res/color/surface_effect_3_color.xml | 20 ++++++++++++++++++++ core/res/res/values-night/colors.xml | 2 ++ core/res/res/values/colors.xml | 2 ++ core/res/res/values/symbols.xml | 2 ++ .../common/shared/colors/SurfaceEffectColors.kt | 17 ++++++++++++----- 8 files changed, 98 insertions(+), 5 deletions(-) create mode 100644 core/res/res/color-night/surface_effect_2_color.xml create mode 100644 core/res/res/color-night/surface_effect_3_color.xml create mode 100644 core/res/res/color/surface_effect_2_color.xml create mode 100644 core/res/res/color/surface_effect_3_color.xml diff --git a/core/res/res/color-night/surface_effect_2_color.xml b/core/res/res/color-night/surface_effect_2_color.xml new file mode 100644 index 000000000000..6485017bec98 --- /dev/null +++ b/core/res/res/color-night/surface_effect_2_color.xml @@ -0,0 +1,20 @@ + + + + + diff --git a/core/res/res/color-night/surface_effect_3_color.xml b/core/res/res/color-night/surface_effect_3_color.xml new file mode 100644 index 000000000000..a7a7f8d89549 --- /dev/null +++ b/core/res/res/color-night/surface_effect_3_color.xml @@ -0,0 +1,20 @@ + + + + + diff --git a/core/res/res/color/surface_effect_2_color.xml b/core/res/res/color/surface_effect_2_color.xml new file mode 100644 index 000000000000..91c84095ec12 --- /dev/null +++ b/core/res/res/color/surface_effect_2_color.xml @@ -0,0 +1,20 @@ + + + + + diff --git a/core/res/res/color/surface_effect_3_color.xml b/core/res/res/color/surface_effect_3_color.xml new file mode 100644 index 000000000000..d766a32aff8b --- /dev/null +++ b/core/res/res/color/surface_effect_3_color.xml @@ -0,0 +1,20 @@ + + + + + diff --git a/core/res/res/values-night/colors.xml b/core/res/res/values-night/colors.xml index 7b9b2d666292..e19ee23a8bd2 100644 --- a/core/res/res/values-night/colors.xml +++ b/core/res/res/values-night/colors.xml @@ -50,6 +50,8 @@ @color/surface_effect_0_color @color/surface_effect_1_color + @color/surface_effect_2_color + @color/surface_effect_3_color #2E3132 diff --git a/core/res/res/values/colors.xml b/core/res/res/values/colors.xml index 864daf9d2072..4e93c44e44bd 100644 --- a/core/res/res/values/colors.xml +++ b/core/res/res/values/colors.xml @@ -585,6 +585,8 @@ @color/surface_effect_0_color @color/surface_effect_1_color + @color/surface_effect_2_color + @color/surface_effect_3_color @android:color/black diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index c62732d36038..9fbd9979a5d8 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -535,6 +535,8 @@ + + diff --git a/packages/SystemUI/src/com/android/systemui/common/shared/colors/SurfaceEffectColors.kt b/packages/SystemUI/src/com/android/systemui/common/shared/colors/SurfaceEffectColors.kt index 7c2fc7fe3aee..5e8c21f9abf5 100644 --- a/packages/SystemUI/src/com/android/systemui/common/shared/colors/SurfaceEffectColors.kt +++ b/packages/SystemUI/src/com/android/systemui/common/shared/colors/SurfaceEffectColors.kt @@ -20,12 +20,19 @@ import android.content.res.Resources object SurfaceEffectColors { @JvmStatic - fun Resources.surfaceEffect0(): Int { - return getColor(com.android.internal.R.color.surface_effect_0) + fun surfaceEffect0(r: Resources): Int { + return r.getColor(com.android.internal.R.color.surface_effect_0) + } + @JvmStatic + fun surfaceEffect1(r: Resources): Int { + return r.getColor(com.android.internal.R.color.surface_effect_1) + } + @JvmStatic + fun surfaceEffect2(r: Resources): Int { + return r.getColor(com.android.internal.R.color.surface_effect_2) } - @JvmStatic - fun Resources.surfaceEffect1(): Int { - return getColor(com.android.internal.R.color.surface_effect_1) + fun surfaceEffect3(r: Resources): Int { + return r.getColor(com.android.internal.R.color.surface_effect_3) } } -- cgit v1.2.3-59-g8ed1b