From d1a9e3312387b6c47e6186af506787a8a66369d1 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期六, 09 十一月 2024 18:40:36 +0800
Subject: [PATCH] fix

---
 app/src/main/java/com/sinata/xqmuse/dialog/VolumeDialog.kt |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/dialog/VolumeDialog.kt b/app/src/main/java/com/sinata/xqmuse/dialog/VolumeDialog.kt
index c9f743c..45555b4 100644
--- a/app/src/main/java/com/sinata/xqmuse/dialog/VolumeDialog.kt
+++ b/app/src/main/java/com/sinata/xqmuse/dialog/VolumeDialog.kt
@@ -1,7 +1,14 @@
 package com.sinata.xqmuse.dialog
 
+import android.util.Log
 import android.view.Gravity
+import android.widget.SeekBar
+import cn.sinata.xldutils.utils.SPUtils
 import com.sinata.xqmuse.R
+import com.sinata.xqmuse.utils.Const
+import com.sinata.xqmuse.utils.event.EmptyEvent
+import kotlinx.android.synthetic.main.dialog_set_volume.*
+import org.greenrobot.eventbus.EventBus
 
 class VolumeDialog: BaseDialogFragment() {
     override fun setContentView() = R.layout.dialog_set_volume
@@ -9,6 +16,21 @@
     override fun setGravity() = Gravity.BOTTOM
 
     override fun initView() {
+        val int = SPUtils.instance().getInt(Const.User.VOLUME_THINK, 50)
+        sb_voice.progress = int
 
+        sb_voice.setOnSeekBarChangeListener(object :SeekBar.OnSeekBarChangeListener{
+            override fun onProgressChanged(seekBar: SeekBar?, progress: Int, fromUser: Boolean) {
+                Log.e("MMP","音量调整:${progress}")
+            }
+
+            override fun onStartTrackingTouch(seekBar: SeekBar?) {
+            }
+
+            override fun onStopTrackingTouch(seekBar: SeekBar?) {
+                SPUtils.instance().put(Const.User.VOLUME_THINK, seekBar?.progress?:50).apply()
+                EventBus.getDefault().post(EmptyEvent(Const.EventCode.CHANGE_THINK_VOLUME))
+            }
+        })
     }
 }
\ No newline at end of file

--
Gitblit v1.7.1