라이브 방 - 하트 후원 애니메이션

- 룰렛의 활성화/비활성화시 키보드를 숨기고 하트 후원 애니메이션 시작 위치 재계산
This commit is contained in:
klaus 2024-10-22 22:16:13 +09:00
parent 577e864b6a
commit 94d581a4f3
1 changed files with 26 additions and 22 deletions

View File

@ -1200,6 +1200,9 @@ class LiveRoomActivity : BaseActivity<ActivityLiveRoomBinding>(ActivityLiveRoomB
} }
private fun activatingRouletteButton(isActiveRoulette: Boolean) { private fun activatingRouletteButton(isActiveRoulette: Boolean) {
hideKeyboard { setHeartButtonPosition() }
handler.postDelayed(
{
if (!isHost && isActiveRoulette) { if (!isHost && isActiveRoulette) {
binding.flRoulette.visibility = View.VISIBLE binding.flRoulette.visibility = View.VISIBLE
binding.flRoulette.setOnClickListener { binding.flRoulette.setOnClickListener {
@ -1218,6 +1221,9 @@ class LiveRoomActivity : BaseActivity<ActivityLiveRoomBinding>(ActivityLiveRoomB
} else { } else {
binding.flRoulette.visibility = View.GONE binding.flRoulette.visibility = View.GONE
} }
},
500
)
} }
private fun setNoticeAndClickableUrl(textView: TextView, text: String) { private fun setNoticeAndClickableUrl(textView: TextView, text: String) {
@ -1748,12 +1754,10 @@ class LiveRoomActivity : BaseActivity<ActivityLiveRoomBinding>(ActivityLiveRoomB
} }
LiveRoomChatRawMessageType.TOGGLE_ROULETTE -> { LiveRoomChatRawMessageType.TOGGLE_ROULETTE -> {
handler.post {
activatingRouletteButton( activatingRouletteButton(
isActiveRoulette = rawMessage.isActiveRoulette ?: false isActiveRoulette = rawMessage.isActiveRoulette ?: false
) )
} }
}
LiveRoomChatRawMessageType.ROULETTE_DONATION -> { LiveRoomChatRawMessageType.ROULETTE_DONATION -> {
handler.post { handler.post {