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

Forum für diejenigen, die für Android programmieren
Guest
 So aktualisieren Sie Jetpack, um den Slider -Status außerhalb des Schiebereglers zu komponieren

Post by Guest »

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
},
)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post