Update dependency androidx.compose:compose-bom-alpha to v2026.09.00 (#3752)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
This commit is contained in:
+1
@@ -17,6 +17,7 @@ import androidx.compose.foundation.lazy.grid.LazyGridScope
|
||||
import androidx.compose.foundation.lazy.grid.LazyVerticalGrid
|
||||
import androidx.compose.material3.Checkbox
|
||||
import androidx.compose.material3.DropdownMenuItem
|
||||
import androidx.compose.material3.ExposedDropdownMenu
|
||||
import androidx.compose.material3.ExposedDropdownMenuAnchorType
|
||||
import androidx.compose.material3.ExposedDropdownMenuBox
|
||||
import androidx.compose.material3.ExposedDropdownMenuDefaults
|
||||
|
||||
+12
-4
@@ -6,7 +6,9 @@ import androidx.compose.material3.Slider
|
||||
import androidx.compose.material3.SliderColors
|
||||
import androidx.compose.material3.SliderDefaults
|
||||
import androidx.compose.material3.SliderState
|
||||
import androidx.compose.material3.rememberSliderState
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.key
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.ui.Modifier
|
||||
import kotlin.math.roundToInt
|
||||
@@ -33,13 +35,19 @@ fun Slider(
|
||||
SliderDefaults.Track(colors = colors, enabled = enabled, sliderState = sliderState)
|
||||
},
|
||||
) {
|
||||
val state = key(steps, valueRange) {
|
||||
rememberSliderState(
|
||||
value = value.toFloat(),
|
||||
steps = steps,
|
||||
trackRange = with(valueRange) { first.toFloat()..last.toFloat() },
|
||||
)
|
||||
}
|
||||
state.value = value.toFloat()
|
||||
Slider(
|
||||
value = value.toFloat(),
|
||||
onValueChange = { onValueChange(it.roundToInt()) },
|
||||
state = state,
|
||||
modifier = modifier,
|
||||
enabled = enabled,
|
||||
valueRange = with(valueRange) { first.toFloat()..last.toFloat() },
|
||||
steps = steps,
|
||||
onValueChange = { onValueChange(it.roundToInt()) },
|
||||
onValueChangeFinished = onValueChangeFinished,
|
||||
colors = colors,
|
||||
interactionSource = interactionSource,
|
||||
|
||||
Reference in New Issue
Block a user