[设置和播放器]
This commit is contained in:
yangyakun
2024-03-11 13:59:47 +08:00
parent 7fc2242f13
commit a12e10f88c
3 changed files with 30 additions and 8 deletions

View File

@@ -38,12 +38,17 @@ object Audition: MediaPlayer.OnPreparedListener,
override fun handleMessage(msg: Message) {
super.handleMessage(msg)
if (msg.what == 0) {
if (mediaPlayer != null && listener != null) {
val currentPosition = mediaPlayer!!.currentPosition
val duration = mediaPlayer!!.duration
listener!!.onCurrentPosition(currentPosition.toLong(), duration.toLong())
try {
if (mediaPlayer != null && listener != null) {
val currentPosition = mediaPlayer!!.currentPosition
val duration = mediaPlayer!!.duration
listener!!.onCurrentPosition(currentPosition.toLong(), duration.toLong())
}
sendEmptyMessageDelayed(0, 500)
}catch (e:Exception){
e.printStackTrace()
}
sendEmptyMessageDelayed(0, 500)
}
}
}

View File

@@ -73,19 +73,36 @@ class TaxiPassengerBaseFragment() :
}
private fun initListener() {
private fun settingAndMusicListener() {
ck_setting.isChecked = false
ck_setting_only.isChecked = false
ck_music.isChecked = false
ck_setting.setOnCheckedChangeListener { _, isChecked ->
clSettingView.visibility = if(isChecked) View.VISIBLE else View.GONE
ck_setting_only.isChecked = isChecked
if(isChecked){
ck_music.isChecked = false
}
}
ck_setting_only.setOnCheckedChangeListener { _, isChecked ->
clSettingView.visibility = if(isChecked) View.VISIBLE else View.GONE
ck_setting.isChecked = isChecked
if(isChecked){
ck_music.isChecked = false
}
}
ck_music.isChecked = false
ck_music.setOnCheckedChangeListener { _, isChecked ->
mv_music_info.visibility = if(isChecked) View.VISIBLE else View.GONE
if(isChecked){
ck_setting.isChecked = false
ck_setting_only.isChecked = false
}
}
}
private fun initListener() {
settingAndMusicListener()
bottom.setOverMapApplyClick(object : BottomBar.ApplyClickLintener{
override fun onApplyClick(selectItem: BottomBar.SelectView) {
when (selectItem) {

View File

@@ -8,7 +8,7 @@
<TextView
android:id="@+id/tv_music_title"
tools:text="音乐列表"
android:text="音乐列表"
android:textColor="@color/taxi_p_253A5A"
android:textSize="@dimen/dp_32"
app:layout_constraintTop_toTopOf="parent"