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