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()}%" + } } }