유료 콘텐츠 미리 듣기 재생 버튼 추가

This commit is contained in:
klaus 2023-10-05 23:24:10 +09:00
parent 71cd52d30a
commit 0e6c78a6c0
3 changed files with 15 additions and 3 deletions

View File

@ -72,7 +72,7 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
binding.scrollView.scrollTo(0, 0) binding.scrollView.scrollTo(0, 0)
binding.sbProgress.progress = 0 binding.sbProgress.progress = 0
binding.ivPlayOrPause.setImageResource(R.drawable.btn_audio_content_play) binding.ivPlayOrPause.setImageResource(0)
binding.tvTotalDuration.text = " / 00:00:00" binding.tvTotalDuration.text = " / 00:00:00"
binding.tvCurrentDuration.text = "00:00:00" binding.tvCurrentDuration.text = "00:00:00"
binding.rlPreviewAlert.visibility = View.GONE binding.rlPreviewAlert.visibility = View.GONE
@ -405,6 +405,14 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
!it.existOrdered && !it.existOrdered &&
it.price > 0 it.price > 0
binding.ivPlayOrPause.setImageResource(
if (isAlertPreview) {
R.drawable.btn_audio_content_preview_play
} else {
R.drawable.btn_audio_content_play
}
)
if ((!it.existOrdered && it.price > 0) || it.price <= 0) setupAdMob() if ((!it.existOrdered && it.price > 0) || it.price <= 0) setupAdMob()
} }
@ -772,9 +780,13 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
binding.ivPlayOrPause.setImageResource( binding.ivPlayOrPause.setImageResource(
if (isPlaying != null && isPlaying) { if (isPlaying != null && isPlaying) {
R.drawable.btn_audio_content_pause R.drawable.btn_audio_content_pause
} else {
if (isAlertPreview) {
R.drawable.btn_audio_content_preview_play
} else { } else {
R.drawable.btn_audio_content_play R.drawable.btn_audio_content_play
} }
}
) )
} }
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@ -116,7 +116,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_centerInParent="true" android:layout_centerInParent="true"
android:contentDescription="@null" android:contentDescription="@null"
android:src="@drawable/btn_audio_content_play" /> tools:src="@drawable/btn_audio_content_play" />
<SeekBar <SeekBar
android:id="@+id/sb_progress" android:id="@+id/sb_progress"