diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/GetAudioContentMainResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/GetAudioContentMainResponse.kt index e933bbd5..da3be4f2 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/GetAudioContentMainResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/GetAudioContentMainResponse.kt @@ -20,7 +20,8 @@ data class GetAudioContentMainItem( @SerializedName("creatorProfileImageUrl") val creatorProfileImageUrl: String, @SerializedName("creatorNickname") val creatorNickname: String, @SerializedName("price") val price: Int, - @SerializedName("duration") val duration: String + @SerializedName("duration") val duration: String, + @SerializedName("isPointAvailable") val isPointAvailable: Boolean ) @Keep @@ -40,6 +41,7 @@ data class GetAudioContentRankingItem( @SerializedName("duration") val duration: String, @SerializedName("creatorId") val creatorId: Long, @SerializedName("creatorNickname") val creatorNickname: String, + @SerializedName("isPointAvailable") val isPointAvailable: Boolean, @SerializedName("creatorProfileImageUrl") val creatorProfileImageUrl: String ) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/PopularContentByCreatorAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/PopularContentByCreatorAdapter.kt index 5aa633d5..95e3ad1e 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/PopularContentByCreatorAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/v2/PopularContentByCreatorAdapter.kt @@ -38,6 +38,12 @@ class PopularContentByCreatorAdapter( lp.height = itemWidth binding.ivCover.layoutParams = lp + binding.ivPoint.visibility = if (item.isPointAvailable) { + View.VISIBLE + } else { + View.GONE + } + Glide .with(context) .load(item.coverImageUrl) diff --git a/app/src/main/res/layout/item_audio_content_main_tab_popular_content.xml b/app/src/main/res/layout/item_audio_content_main_tab_popular_content.xml index 99ed7103..51462d5c 100644 --- a/app/src/main/res/layout/item_audio_content_main_tab_popular_content.xml +++ b/app/src/main/res/layout/item_audio_content_main_tab_popular_content.xml @@ -15,6 +15,18 @@ app:layout_constraintTop_toTopOf="parent" tools:src="@mipmap/ic_launcher" /> + +