From ec282d9bf134fbda578ff901e4a620222a851d3f Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期三, 20 十一月 2024 10:14:46 +0800
Subject: [PATCH] fix bug
---
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