From dab92ae44a8fd644674321aac59737689be4794f Mon Sep 17 00:00:00 2001 From: kunfei Date: Wed, 30 Mar 2022 09:32:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../legado/app/ui/book/audio/ComposeView.kt | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/audio/ComposeView.kt b/app/src/main/java/io/legado/app/ui/book/audio/ComposeView.kt index c8fbd47ef..146509f9e 100644 --- a/app/src/main/java/io/legado/app/ui/book/audio/ComposeView.kt +++ b/app/src/main/java/io/legado/app/ui/book/audio/ComposeView.kt @@ -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, 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 + ) + } } } } \ No newline at end of file