From 7d6f38a5a465aae5e1912b689ba42960580e1ca0 Mon Sep 17 00:00:00 2001 From: ReallySnow Date: Thu, 15 Sep 2022 13:38:48 +0800 Subject: [PATCH 27/43] SystemUI: Follow light/dark theme in SplitShade Header * Google's default implementation is dark, which means it doesn't need to follow the light/dark color change, but we broke it, so add it to complete the SplitShade Header color change neobuddy89: Rewrite with some fixes. Change-Id: I5464039885197eeb43bd31b822bfcba7a1b08776 Co-authored-by: Col_or Co-authored-by: Pranav Vashi Signed-off-by: Pranav Vashi --- packages/SystemUI/res/values/styles.xml | 6 ++-- .../systemui/shade/ShadeHeaderController.kt | 28 +++++++++++++++++++ .../systemui/shade/carrier/ShadeCarrier.java | 12 ++++++++ .../shade/carrier/ShadeCarrierGroup.java | 14 ++++++++++ .../mobile/ui/binder/ShadeCarrierBinder.kt | 3 ++ .../shade/ShadeHeaderControllerTest.kt | 1 + 6 files changed, 62 insertions(+), 2 deletions(-) diff --git a/packages/SystemUI/res/values/styles.xml b/packages/SystemUI/res/values/styles.xml index 0ac7e82fa42b..a8447df43d0c 100644 --- a/packages/SystemUI/res/values/styles.xml +++ b/packages/SystemUI/res/values/styles.xml @@ -154,10 +154,12 @@ ?attr/onSurface -