kunfei 4 سال پیش
والد
کامیت
8a5c71dda2

+ 6 - 0
app/src/main/java/io/legado/app/model/AudioPlay.kt

@@ -148,6 +148,12 @@ object AudioPlay {
         appCtx.startService(intent)
     }
 
+    fun addTimer(context: Context) {
+        val intent = Intent(appCtx, AudioPlayService::class.java)
+        intent.action = IntentAction.addTimer
+        appCtx.startService(intent)
+    }
+
     fun saveRead() {
         book?.let { book ->
             book.lastCheckCount = 0

+ 1 - 1
app/src/main/java/io/legado/app/ui/book/audio/AudioPlayActivity.kt

@@ -164,7 +164,7 @@ class AudioPlayActivity :
         }
         binding.ivTimer.setOnClickListener {
             if (AudioPlayService.isRun) {
-
+                AudioPlay.addTimer(this)
             } else {
                 toastOnUi(R.string.cannot_timed_non_playback)
             }

+ 10 - 0
app/src/main/java/io/legado/app/ui/book/audio/TimerSliderPopup.kt

@@ -0,0 +1,10 @@
+package io.legado.app.ui.book.audio
+
+import android.view.ViewGroup
+import android.widget.PopupWindow
+
+class TimerSliderPopup :
+    PopupWindow(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT) {
+
+
+}