From 272b1c16e8ad1c86e1ca4006f7554fc9d716da10 Mon Sep 17 00:00:00 2001 From: yangyakun Date: Mon, 6 Feb 2023 10:47:56 +0800 Subject: [PATCH] =?UTF-8?q?[1.0.0]=20[m1]=20[=E5=A3=B0=E9=9F=B3=E7=9A=84?= =?UTF-8?q?=E9=83=A8=E5=88=86=E8=B0=83=E6=95=B4]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/BusPassengerFunctionSoftFragment.kt | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/OCH/mogo-och-bus-passenger/src/m1/java/com/mogo/och/bus/passenger/ui/BusPassengerFunctionSoftFragment.kt b/OCH/mogo-och-bus-passenger/src/m1/java/com/mogo/och/bus/passenger/ui/BusPassengerFunctionSoftFragment.kt index a4bd19fd0a..5d166fb23b 100644 --- a/OCH/mogo-och-bus-passenger/src/m1/java/com/mogo/och/bus/passenger/ui/BusPassengerFunctionSoftFragment.kt +++ b/OCH/mogo-och-bus-passenger/src/m1/java/com/mogo/och/bus/passenger/ui/BusPassengerFunctionSoftFragment.kt @@ -362,9 +362,13 @@ class BusPassengerFunctionSoftFragment : tv_current_voice_value.text = "$progress%" if (fromUser) { mMaxVolume?.let { + var currnetValue = ((progress.toFloat() / 100) * it).toInt() + if(currnetValue <=0){ + currnetValue = 1; + } mAudioManager?.setStreamVolume( AudioManager.STREAM_MUSIC, - ((progress.toFloat() / 100) * it).toInt(), + currnetValue, AudioManager.FLAG_SHOW_UI ) } @@ -389,8 +393,14 @@ class BusPassengerFunctionSoftFragment : val mCurrentVolume = mAudioManager?.getStreamVolume(AudioManager.STREAM_MUSIC) mMaxVolume?.let { max -> mCurrentVolume?.let { current -> - val fl = current.toFloat() / max * 100 - sb_voice_bar.progress = fl.toInt() + if(current==1){ + sb_voice_bar.progress = 5 + tv_current_voice_value.text= "5%" + }else { + val fl = current.toFloat() / max * 100 + sb_voice_bar.progress = fl.toInt() + tv_current_voice_value.text= "${fl.toInt()}%" + } } }