优化
This commit is contained in:
@@ -1,11 +1,16 @@
|
||||
package io.legado.app.ui.book.audio
|
||||
|
||||
import android.view.View
|
||||
import androidx.compose.foundation.layout.fillMaxWidth
|
||||
import androidx.compose.foundation.layout.padding
|
||||
import androidx.compose.material.Card
|
||||
import androidx.compose.material.Slider
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.MutableState
|
||||
import androidx.compose.runtime.mutableStateOf
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.unit.dp
|
||||
import androidx.compose.ui.window.Dialog
|
||||
import io.legado.app.model.AudioPlay
|
||||
import io.legado.app.service.AudioPlayService
|
||||
@@ -20,10 +25,16 @@ fun TimerDialog(state: MutableState<Boolean>, parent: View) {
|
||||
mutableStateOf(AudioPlayService.timeMinute)
|
||||
}
|
||||
Dialog(onDismissRequest = { state.value = false }) {
|
||||
Slider(value = timeMinute.value.toFloat(), onValueChange = {
|
||||
timeMinute.value = it.toInt()
|
||||
AudioPlay.setTimer(it.toInt())
|
||||
}, valueRange = 0f..180f)
|
||||
Card(Modifier.fillMaxWidth()) {
|
||||
Slider(
|
||||
modifier = Modifier.padding(horizontal = 16.dp),
|
||||
value = timeMinute.value.toFloat(), onValueChange = {
|
||||
timeMinute.value = it.toInt()
|
||||
AudioPlay.setTimer(it.toInt())
|
||||
},
|
||||
valueRange = 0f..180f
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user