From 01512abaf0c050b54f72bf7285ab7298178a6e4a Mon Sep 17 00:00:00 2001 From: klaus Date: Sun, 20 Aug 2023 23:44:41 +0900 Subject: [PATCH] =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C=20=EB=B0=A9=20-=201?= =?UTF-8?q?9=EA=B8=88=20=EB=B0=A9=EC=9D=B8=20=EA=B2=BD=EC=9A=B0=20?= =?UTF-8?q?=EC=A0=9C=EB=AA=A9=20=EC=99=BC=EC=AA=BD=EC=97=90=2019=20?= =?UTF-8?q?=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/live/room/LiveRoomActivity.kt | 6 ++++ .../live/room/info/GetRoomInfoResponse.kt | 1 + .../main/res/layout/activity_live_room.xml | 35 +++++++++++++------ 3 files changed, 32 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/LiveRoomActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/LiveRoomActivity.kt index 8187da9..2ccc6e0 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/LiveRoomActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/LiveRoomActivity.kt @@ -558,6 +558,12 @@ class LiveRoomActivity : BaseActivity(ActivityLiveRoomB } viewModel.roomInfoLiveData.observe(this) { response -> + binding.iv19.visibility = if (response.isAdult) { + View.VISIBLE + } else { + View.GONE + } + binding.tvTitle.text = response.title binding.ivCover.load(response.coverImageUrl) { crossfade(true) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt index c3b45db..41e2a28 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt @@ -14,6 +14,7 @@ data class GetRoomInfoResponse( @SerializedName("creatorNickname") val creatorNickname: String, @SerializedName("creatorProfileUrl") val creatorProfileUrl: String, @SerializedName("isFollowing") val isFollowing: Boolean, + @SerializedName("isAdult") val isAdult: Boolean, @SerializedName("participantsCount") val participantsCount: Int, @SerializedName("totalAvailableParticipantsCount") val totalAvailableParticipantsCount: Int, @SerializedName("speakerList") val speakerList: List, diff --git a/app/src/main/res/layout/activity_live_room.xml b/app/src/main/res/layout/activity_live_room.xml index a3de2b3..83c9c34 100644 --- a/app/src/main/res/layout/activity_live_room.xml +++ b/app/src/main/res/layout/activity_live_room.xml @@ -120,19 +120,34 @@ - + android:orientation="horizontal"> + + + + +