오픈 예정 콘텐츠 상세

- 댓글 창, 좋아요, 공유, 후원 버튼 숨김
This commit is contained in:
klaus 2024-04-02 14:34:46 +09:00
parent be46893555
commit 0556d5a067
2 changed files with 46 additions and 32 deletions

View File

@ -433,7 +433,11 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
} }
private fun setupCommentArea(response: GetAudioContentDetailResponse) { private fun setupCommentArea(response: GetAudioContentDetailResponse) {
if (response.isCommentAvailable) { if (
response.isCommentAvailable &&
response.contentUrl.isNotBlank() &&
response.releaseDate == null
) {
binding.llDonation.visibility = View.VISIBLE binding.llDonation.visibility = View.VISIBLE
binding.llComment.visibility = View.VISIBLE binding.llComment.visibility = View.VISIBLE
binding.tvCommentCount.text = "${response.commentCount}" binding.tvCommentCount.text = "${response.commentCount}"
@ -657,6 +661,9 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
binding.tvTag.visibility = View.GONE binding.tvTag.visibility = View.GONE
} }
if (response.contentUrl.isNotBlank() && response.releaseDate == null) {
binding.svActionButtons.visibility = View.VISIBLE
binding.llLike.visibility = View.VISIBLE
binding.ivLike.setImageResource( binding.ivLike.setImageResource(
if (response.isLike) { if (response.isLike) {
R.drawable.ic_audio_content_heart_pressed R.drawable.ic_audio_content_heart_pressed
@ -683,6 +690,7 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
} }
} }
binding.tvShare.visibility = View.VISIBLE
binding.tvShare.setOnClickListener { binding.tvShare.setOnClickListener {
viewModel.shareAudioContent( viewModel.shareAudioContent(
audioContentId = audioContentId, audioContentId = audioContentId,
@ -697,6 +705,11 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
startActivity(shareIntent) startActivity(shareIntent)
} }
} }
} else {
binding.svActionButtons.visibility = View.GONE
binding.llLike.visibility = View.GONE
binding.tvShare.visibility = View.GONE
}
if (response.totalContentCount != null && response.remainingContentCount != null) { if (response.totalContentCount != null && response.remainingContentCount != null) {
binding.rlLimitedEdition.visibility = View.VISIBLE binding.rlLimitedEdition.visibility = View.VISIBLE

View File

@ -295,6 +295,7 @@
tools:text="매버릭 팔레트 (feat. J-DRAGON)" /> tools:text="매버릭 팔레트 (feat. J-DRAGON)" />
<ScrollView <ScrollView
android:id="@+id/sv_action_buttons"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="13.3dp"> android:layout_marginTop="13.3dp">