From 94d581a4f386ee075e0eb452427792342687150d Mon Sep 17 00:00:00 2001 From: klaus Date: Tue, 22 Oct 2024 22:16:13 +0900 Subject: [PATCH] =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C=20=EB=B0=A9=20-=20?= =?UTF-8?q?=ED=95=98=ED=8A=B8=20=ED=9B=84=EC=9B=90=20=EC=95=A0=EB=8B=88?= =?UTF-8?q?=EB=A9=94=EC=9D=B4=EC=85=98=20-=20=EB=A3=B0=EB=A0=9B=EC=9D=98?= =?UTF-8?q?=20=ED=99=9C=EC=84=B1=ED=99=94/=EB=B9=84=ED=99=9C=EC=84=B1?= =?UTF-8?q?=ED=99=94=EC=8B=9C=20=ED=82=A4=EB=B3=B4=EB=93=9C=EB=A5=BC=20?= =?UTF-8?q?=EC=88=A8=EA=B8=B0=EA=B3=A0=20=ED=95=98=ED=8A=B8=20=ED=9B=84?= =?UTF-8?q?=EC=9B=90=20=EC=95=A0=EB=8B=88=EB=A9=94=EC=9D=B4=EC=85=98=20?= =?UTF-8?q?=EC=8B=9C=EC=9E=91=20=EC=9C=84=EC=B9=98=20=EC=9E=AC=EA=B3=84?= =?UTF-8?q?=EC=82=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/live/room/LiveRoomActivity.kt | 48 ++++++++++--------- 1 file changed, 26 insertions(+), 22 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 c279f3a..90fd8ac 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 @@ -1200,24 +1200,30 @@ class LiveRoomActivity : BaseActivity(ActivityLiveRoomB } private fun activatingRouletteButton(isActiveRoulette: Boolean) { - if (!isHost && isActiveRoulette) { - binding.flRoulette.visibility = View.VISIBLE - binding.flRoulette.setOnClickListener { - viewModel.showRoulette { - RoulettePreviewDialog( - activity = this, - previewList = it, - onClickSpin = { rouletteId -> - spinRoulette(rouletteId = rouletteId) - }, - layoutInflater = layoutInflater - ).show() - } - } + hideKeyboard { setHeartButtonPosition() } + handler.postDelayed( + { + if (!isHost && isActiveRoulette) { + binding.flRoulette.visibility = View.VISIBLE + binding.flRoulette.setOnClickListener { + viewModel.showRoulette { + RoulettePreviewDialog( + activity = this, + previewList = it, + onClickSpin = { rouletteId -> + spinRoulette(rouletteId = rouletteId) + }, + layoutInflater = layoutInflater + ).show() + } + } - } else { - binding.flRoulette.visibility = View.GONE - } + } else { + binding.flRoulette.visibility = View.GONE + } + }, + 500 + ) } private fun setNoticeAndClickableUrl(textView: TextView, text: String) { @@ -1748,11 +1754,9 @@ class LiveRoomActivity : BaseActivity(ActivityLiveRoomB } LiveRoomChatRawMessageType.TOGGLE_ROULETTE -> { - handler.post { - activatingRouletteButton( - isActiveRoulette = rawMessage.isActiveRoulette ?: false - ) - } + activatingRouletteButton( + isActiveRoulette = rawMessage.isActiveRoulette ?: false + ) } LiveRoomChatRawMessageType.ROULETTE_DONATION -> {