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