From 310585512af61ed6ee8e14715977e298916014f2 Mon Sep 17 00:00:00 2001 From: Anton Potapov Date: Fri, 3 Jan 2025 15:08:40 +0000 Subject: Disable volume dialog slider when the stream is zen muted This brings back usage of the ColorStateList for the track, thumb and icons colors, which doesn't work great with the dark/light theme switching. This will be addressed in a follow up CL. Flag: com.android.systemui.volume_redesign Bug: 369994956 Test: manual on the phone. Open volume dialog with current stream being disabled by the zenmode. Change-Id: I0d3eddf1630a7559af48913a699c183f0ec280db --- packages/SystemUI/res/color/active_track_color.xml | 18 ++++++++++++++++++ packages/SystemUI/res/color/inactive_track_color.xml | 19 +++++++++++++++++++ packages/SystemUI/res/color/on_active_track_color.xml | 19 +++++++++++++++++++ .../SystemUI/res/color/on_inactive_track_color.xml | 19 +++++++++++++++++++ packages/SystemUI/res/color/thumb_color.xml | 19 +++++++++++++++++++ packages/SystemUI/res/values/styles.xml | 12 ++++++------ .../domain/interactor/VolumeDialogSliderInteractor.kt | 13 +++++++++++++ .../dialog/sliders/ui/VolumeDialogSliderViewBinder.kt | 1 + .../ui/viewmodel/VolumeDialogSliderViewModel.kt | 3 ++- .../interactor/VolumeDialogSliderInteractorKosmos.kt | 2 ++ 10 files changed, 118 insertions(+), 7 deletions(-) create mode 100644 packages/SystemUI/res/color/active_track_color.xml create mode 100644 packages/SystemUI/res/color/inactive_track_color.xml create mode 100644 packages/SystemUI/res/color/on_active_track_color.xml create mode 100644 packages/SystemUI/res/color/on_inactive_track_color.xml create mode 100644 packages/SystemUI/res/color/thumb_color.xml diff --git a/packages/SystemUI/res/color/active_track_color.xml b/packages/SystemUI/res/color/active_track_color.xml new file mode 100644 index 000000000000..232555553d12 --- /dev/null +++ b/packages/SystemUI/res/color/active_track_color.xml @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/packages/SystemUI/res/color/inactive_track_color.xml b/packages/SystemUI/res/color/inactive_track_color.xml new file mode 100644 index 000000000000..2ba5ebd8818a --- /dev/null +++ b/packages/SystemUI/res/color/inactive_track_color.xml @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/packages/SystemUI/res/color/on_active_track_color.xml b/packages/SystemUI/res/color/on_active_track_color.xml new file mode 100644 index 000000000000..7ca79a9e95af --- /dev/null +++ b/packages/SystemUI/res/color/on_active_track_color.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/packages/SystemUI/res/color/on_inactive_track_color.xml b/packages/SystemUI/res/color/on_inactive_track_color.xml new file mode 100644 index 000000000000..0eb4bfa106fb --- /dev/null +++ b/packages/SystemUI/res/color/on_inactive_track_color.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/packages/SystemUI/res/color/thumb_color.xml b/packages/SystemUI/res/color/thumb_color.xml new file mode 100644 index 000000000000..2b0e3a9a072b --- /dev/null +++ b/packages/SystemUI/res/color/thumb_color.xml @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/packages/SystemUI/res/values/styles.xml b/packages/SystemUI/res/values/styles.xml index 691fb50a15b8..08891aa65417 100644 --- a/packages/SystemUI/res/values/styles.xml +++ b/packages/SystemUI/res/values/styles.xml @@ -576,12 +576,12 @@