diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/brightness/ui/compose/BrightnessSlider.kt | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/brightness/ui/compose/BrightnessSlider.kt b/packages/SystemUI/src/com/android/systemui/brightness/ui/compose/BrightnessSlider.kt index f991d5b8405f..8270db1e89a8 100644 --- a/packages/SystemUI/src/com/android/systemui/brightness/ui/compose/BrightnessSlider.kt +++ b/packages/SystemUI/src/com/android/systemui/brightness/ui/compose/BrightnessSlider.kt @@ -16,7 +16,7 @@ package com.android.systemui.brightness.ui.compose -import androidx.compose.animation.core.animateIntAsState +import androidx.compose.animation.core.animateFloatAsState import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.size @@ -57,12 +57,12 @@ private fun BrightnessSlider( ) { var value by remember(gammaValue) { mutableIntStateOf(gammaValue) } val animatedValue by - animateIntAsState(targetValue = value, label = "BrightnessSliderAnimatedValue") + animateFloatAsState(targetValue = value.toFloat(), label = "BrightnessSliderAnimatedValue") val floatValueRange = valueRange.first.toFloat()..valueRange.last.toFloat() - val isRestricted = restriction is PolicyRestriction.Restricted + val isRestricted = remember(restriction) { restriction is PolicyRestriction.Restricted } PlatformSlider( - value = animatedValue.toFloat(), + value = animatedValue, valueRange = floatValueRange, enabled = !isRestricted, onValueChange = { |