diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AudioContentAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AudioContentAdapter.kt index fc8e2df3..9c33e651 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AudioContentAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AudioContentAdapter.kt @@ -28,6 +28,12 @@ class AudioContentAdapter( View.GONE } + binding.tvPoint.visibility = if (item.isPointAvailable) { + View.VISIBLE + } else { + View.GONE + } + binding.ivCover.load(item.coverImageUrl) { crossfade(true) placeholder(R.drawable.bg_placeholder) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentNewAllAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentNewAllAdapter.kt index 05984e6b..caf3ca89 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentNewAllAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentNewAllAdapter.kt @@ -96,7 +96,7 @@ class AudioContentNewAllAdapter( override fun getItemCount() = items.size - override fun onBindViewHolder(holder: AudioContentNewAllAdapter.ViewHolder, position: Int) { + override fun onBindViewHolder(holder: ViewHolder, position: Int) { holder.bind(items[position]) } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCreatorProfileResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCreatorProfileResponse.kt index 51c40926..5a8f0a7d 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCreatorProfileResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCreatorProfileResponse.kt @@ -95,7 +95,8 @@ data class GetAudioContentListItem( @SerializedName("isScheduledToOpen") val isScheduledToOpen: Boolean, @SerializedName("isRented") val isRented: Boolean, @SerializedName("isOwned") val isOwned: Boolean, - @SerializedName("isSoldOut") val isSoldOut: Boolean + @SerializedName("isSoldOut") val isSoldOut: Boolean, + @SerializedName("isPointAvailable") val isPointAvailable: Boolean ) @Keep diff --git a/app/src/main/res/drawable/bg_round_corner_2_6_7849bc.xml b/app/src/main/res/drawable/bg_round_corner_2_6_7849bc.xml new file mode 100644 index 00000000..30392e2a --- /dev/null +++ b/app/src/main/res/drawable/bg_round_corner_2_6_7849bc.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/app/src/main/res/layout/item_audio_content.xml b/app/src/main/res/layout/item_audio_content.xml index 5fc11c28..3bb755cc 100644 --- a/app/src/main/res/layout/item_audio_content.xml +++ b/app/src/main/res/layout/item_audio_content.xml @@ -69,6 +69,21 @@ tools:ignore="SmallSp" tools:text="00:30:20" /> + + #CCFFFFFF #CC777777 #EC3AA6 + #7849BC + #BF98FF