From ff5b7ae421d0c3f7fe9217723ae4d19c291b74bd Mon Sep 17 00:00:00 2001 From: Garvita Jain Date: Thu, 6 Feb 2025 07:29:08 +0000 Subject: [PATCH] [Expressive Design] Migrate Storage settings pages This change includes - * Using SettingsLib.CardPreferenceWidget in storage dashboard * Using material theme color for progress bar Test: manual BUG: 349670985 Flag: com.android.settingslib.widget.theme.flags.is_expressive_design_enabled Change-Id: Ib86ec9d1713316dd3dd3067c2cce87c89e15d9e0 --- res/drawable/storage_progress_bar.xml | 17 +++++++++++++++++ res/layout/storage_item.xml | 3 ++- res/xml/storage_dashboard_fragment.xml | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 res/drawable/storage_progress_bar.xml diff --git a/res/drawable/storage_progress_bar.xml b/res/drawable/storage_progress_bar.xml new file mode 100644 index 00000000000..3232230e7b4 --- /dev/null +++ b/res/drawable/storage_progress_bar.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/storage_item.xml b/res/layout/storage_item.xml index 3b58759baf0..98bedfe34dc 100644 --- a/res/layout/storage_item.xml +++ b/res/layout/storage_item.xml @@ -74,7 +74,8 @@ android:max="100" android:layout_below="@android:id/title" app:layout_constraintTop_toBottomOf="@android:id/title" - style="?android:attr/progressBarStyleHorizontal" /> + style="?android:attr/progressBarStyleHorizontal" + android:progressDrawable="@drawable/storage_progress_bar" /> diff --git a/res/xml/storage_dashboard_fragment.xml b/res/xml/storage_dashboard_fragment.xml index 6c2b8d48b66..92c5171ed80 100644 --- a/res/xml/storage_dashboard_fragment.xml +++ b/res/xml/storage_dashboard_fragment.xml @@ -38,7 +38,7 @@ android:icon="@drawable/ic_storage" android:order="3" settings:controller="com.android.settings.deviceinfo.storage.AutomaticStorageManagementSwitchPreferenceController"/> -