From 4f9e8cb7517e3b83d469d6be74c91aab1e2f3f9b Mon Sep 17 00:00:00 2001 From: mxyyiyi Date: Mon, 10 Feb 2025 16:05:25 +0800 Subject: [PATCH] [Expressive Battery] Implement the expressive style for anomaly hint chip For expressive style: - Update the padding start & end of pref with anomaly hint - Add the new background res to update anomaly hint style to outlined - Reduce the vertical space between pref text and anomaly hint. Bug: 349652542 Test: visual Flag: com.android.settingslib.widget.theme.flags.is_expressive_design_enabled Change-Id: Iec9240d2edba5042c5a1f740b662db75bea41d0e --- .../expressive_battery_hints_chip_bg.xml | 22 ++++++++++ ...xpressive_battery_hints_chip_bg_ripple.xml | 21 +++++++++ .../expressive_warning_frame_preference.xml | 43 +++++++++++++++++++ res/layout/power_anomaly_hints.xml | 5 +-- .../fuelgauge/WarningFramePreference.java | 34 +++++++++++---- 5 files changed, 114 insertions(+), 11 deletions(-) create mode 100644 res/drawable-v35/expressive_battery_hints_chip_bg.xml create mode 100644 res/drawable-v35/expressive_battery_hints_chip_bg_ripple.xml create mode 100644 res/layout-v35/expressive_warning_frame_preference.xml diff --git a/res/drawable-v35/expressive_battery_hints_chip_bg.xml b/res/drawable-v35/expressive_battery_hints_chip_bg.xml new file mode 100644 index 00000000000..86e9f6a699c --- /dev/null +++ b/res/drawable-v35/expressive_battery_hints_chip_bg.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/res/drawable-v35/expressive_battery_hints_chip_bg_ripple.xml b/res/drawable-v35/expressive_battery_hints_chip_bg_ripple.xml new file mode 100644 index 00000000000..542a40c6ffb --- /dev/null +++ b/res/drawable-v35/expressive_battery_hints_chip_bg_ripple.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/res/layout-v35/expressive_warning_frame_preference.xml b/res/layout-v35/expressive_warning_frame_preference.xml new file mode 100644 index 00000000000..ba110443146 --- /dev/null +++ b/res/layout-v35/expressive_warning_frame_preference.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/power_anomaly_hints.xml b/res/layout/power_anomaly_hints.xml index 7ee419e4dcb..9498523d670 100644 --- a/res/layout/power_anomaly_hints.xml +++ b/res/layout/power_anomaly_hints.xml @@ -17,13 +17,12 @@ + android:id="@+id/warning_chip" + android:padding="8dp">