So aktualisieren Sie Jetpack, um den Slider -Status außerhalb des Schiebereglers zu komponieren

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So aktualisieren Sie Jetpack, um den Slider -Status außerhalb des Schiebereglers zu komponieren

by Guest » 24 Feb 2025, 04:53

Also verwende ich das Jetpack für meine App und habe einen Status mit einem Float -Wert im ViewModel. Dieser Wert kann außerhalb des Schiebereglers aktualisiert werden. Aber auch vom Schieberegler, wenn der Finger angehoben wird (ich würde ihn lieber nicht aktualisieren, während der Benutzer immer noch den Finger schiebt). Aber wenn ich den internen Zustand des Schiebereglers davon abhängen lasse, wird der Schieberegler nicht auf dem Laufenden, es sei denn aus dem externen Zustand (es gibt keine Gleitbewegung). Was mache ich falsch? < /P>

Code: Select all

            val sliderState = mutableStateOf(viewModel.state.value)
Slider(
modifier = Modifier
.fillMaxWidth(),
value = sliderState.value,
onValueChangeFinished = {
viewModel.state.value = sliderState.value
},
onValueChange = {
sliderState.value = it
},
)

Top