kunfei 4 лет назад
Родитель
Сommit
bda95f00c7
1 измененных файлов с 15 добавлено и 4 удалено
  1. 15 4
      app/src/main/java/io/legado/app/ui/book/audio/ComposeView.kt

+ 15 - 4
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<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
+                )
+            }
         }
     }
 }