From 42a69609a1f9b7495fd0dd5f4f7641cc8bc583fc Mon Sep 17 00:00:00 2001 From: klaus Date: Tue, 16 Jan 2024 15:09:05 +0900 Subject: [PATCH] =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C=20=EB=B0=B0?= =?UTF-8?q?=EA=B2=BD=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EC=82=AC=EC=9D=B4?= =?UTF-8?q?=EC=A6=88=20=EB=B9=84=EC=9C=A8=20400:564=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/live/room/LiveRoomActivity.kt | 17 +++++++++++++++-- app/src/main/res/layout/activity_live_room.xml | 5 ++--- 2 files changed, 17 insertions(+), 5 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 38cc591..ff1ef27 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 @@ -26,6 +26,7 @@ import android.widget.Toast import androidx.activity.OnBackPressedCallback import androidx.activity.result.contract.ActivityResultContracts import androidx.appcompat.widget.PopupMenu +import androidx.constraintlayout.widget.ConstraintLayout import androidx.core.content.ContextCompat import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView @@ -709,7 +710,13 @@ class LiveRoomActivity : BaseActivity(ActivityLiveRoomB setNoticeAndClickableUrl(binding.tvNotice, newContent) if (newCoverImageUri != null) { - binding.ivCover.load(newCoverImageUri) + binding.ivCover.load(newCoverImageUri) { + val lp = binding.ivCover.layoutParams + as ConstraintLayout.LayoutParams + lp.width = screenWidth + lp.height = 564 * screenWidth / 400 + binding.ivCover.layoutParams = lp + } } agora.sendRawMessageToGroup( @@ -833,7 +840,13 @@ class LiveRoomActivity : BaseActivity(ActivityLiveRoomB } viewModel.coverImageUrlLiveData.observe(this) { - binding.ivCover.loadUrl(it) + binding.ivCover.loadUrl(it) { + val lp = binding.ivCover.layoutParams + as ConstraintLayout.LayoutParams + lp.width = screenWidth + lp.height = 564 * screenWidth / 400 + binding.ivCover.layoutParams = lp + } } } diff --git a/app/src/main/res/layout/activity_live_room.xml b/app/src/main/res/layout/activity_live_room.xml index ef66372..fad673f 100644 --- a/app/src/main/res/layout/activity_live_room.xml +++ b/app/src/main/res/layout/activity_live_room.xml @@ -9,10 +9,9 @@