라이브 방 - 하트 후원 애니메이션
- 룰렛의 활성화/비활성화시 키보드를 숨기고 하트 후원 애니메이션 시작 위치 재계산
This commit is contained in:
parent
577e864b6a
commit
94d581a4f3
|
@ -1200,24 +1200,30 @@ class LiveRoomActivity : BaseActivity<ActivityLiveRoomBinding>(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<ActivityLiveRoomBinding>(ActivityLiveRoomB
|
|||
}
|
||||
|
||||
LiveRoomChatRawMessageType.TOGGLE_ROULETTE -> {
|
||||
handler.post {
|
||||
activatingRouletteButton(
|
||||
isActiveRoulette = rawMessage.isActiveRoulette ?: false
|
||||
)
|
||||
}
|
||||
activatingRouletteButton(
|
||||
isActiveRoulette = rawMessage.isActiveRoulette ?: false
|
||||
)
|
||||
}
|
||||
|
||||
LiveRoomChatRawMessageType.ROULETTE_DONATION -> {
|
||||
|
|
Loading…
Reference in New Issue