summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Anton Potapov <apotapov@google.com> 2025-02-04 13:59:59 +0000
committer Anton Potapov <apotapov@google.com> 2025-02-04 13:59:59 +0000
commit42da05f7561d2029fed95a56d49d4689cd362eab (patch)
treefa929969fe45ef805e002fdccda7a3663956d9e6
parent7acbff030c88c60c9a99a114a76d9c2d53478e1d (diff)
Apply PlatformTheme to the VolumeDialog sliders
Flag: com.android.systemui.volume_redesign Fixes: 394086980 Test: atest VolumeDialogScreenshotTest Change-Id: If2e189867dc4ad3a42884ffe874b0cc512139141
-rw-r--r--packages/SystemUI/src/com/android/systemui/volume/dialog/sliders/ui/VolumeDialogSliderViewBinder.kt23
1 files changed, 13 insertions, 10 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/volume/dialog/sliders/ui/VolumeDialogSliderViewBinder.kt b/packages/SystemUI/src/com/android/systemui/volume/dialog/sliders/ui/VolumeDialogSliderViewBinder.kt
index 21a392776235..6510799bf947 100644
--- a/packages/SystemUI/src/com/android/systemui/volume/dialog/sliders/ui/VolumeDialogSliderViewBinder.kt
+++ b/packages/SystemUI/src/com/android/systemui/volume/dialog/sliders/ui/VolumeDialogSliderViewBinder.kt
@@ -47,6 +47,7 @@ import androidx.compose.ui.input.pointer.pointerInput
import androidx.compose.ui.platform.ComposeView
import androidx.compose.ui.unit.dp
import androidx.lifecycle.compose.collectAsStateWithLifecycle
+import com.android.compose.theme.PlatformTheme
import com.android.compose.ui.graphics.painter.DrawablePainter
import com.android.systemui.haptics.slider.compose.ui.SliderHapticsViewModel
import com.android.systemui.lifecycle.rememberViewModel
@@ -77,16 +78,18 @@ constructor(
fun bind(view: View) {
val sliderComposeView: ComposeView = view.requireViewById(R.id.volume_dialog_slider)
sliderComposeView.setContent {
- VolumeDialogSlider(
- viewModel = viewModel,
- overscrollViewModel = overscrollViewModel,
- hapticsViewModelFactory =
- if (com.android.systemui.Flags.hapticsForComposeSliders()) {
- hapticsViewModelFactory
- } else {
- null
- },
- )
+ PlatformTheme {
+ VolumeDialogSlider(
+ viewModel = viewModel,
+ overscrollViewModel = overscrollViewModel,
+ hapticsViewModelFactory =
+ if (com.android.systemui.Flags.hapticsForComposeSliders()) {
+ hapticsViewModelFactory
+ } else {
+ null
+ },
+ )
+ }
}
}
}