본인이 스피커일 때 리스너로 변경하는 버튼 추가

This commit is contained in:
klaus 2024-03-14 14:48:43 +09:00
parent 2a84d2dc41
commit 39e49b08d9
2 changed files with 32 additions and 0 deletions

View File

@ -1087,6 +1087,9 @@ class LiveRoomActivity : BaseActivity<ActivityLiveRoomBinding>(ActivityLiveRoomB
binding.ivNotiMicrophoneMute.visibility = View.GONE binding.ivNotiMicrophoneMute.visibility = View.GONE
speakerListAdapter.muteSpeakers.remove(SharedPreferenceManager.userId.toInt()) speakerListAdapter.muteSpeakers.remove(SharedPreferenceManager.userId.toInt())
}, 100) }, 100)
binding.tvChangeListener.visibility = View.GONE
binding.tvChangeListener.setOnClickListener { }
} }
private fun setBroadcaster() { private fun setBroadcaster() {
@ -1098,6 +1101,19 @@ class LiveRoomActivity : BaseActivity<ActivityLiveRoomBinding>(ActivityLiveRoomB
binding.flMicrophoneMute.visibility = View.VISIBLE binding.flMicrophoneMute.visibility = View.VISIBLE
binding.ivNotiMicrophoneMute.visibility = View.GONE binding.ivNotiMicrophoneMute.visibility = View.GONE
}, 100) }, 100)
binding.tvChangeListener.visibility = View.VISIBLE
binding.tvChangeListener.setOnClickListener {
handler.post {
viewModel.setListener(
roomId,
SharedPreferenceManager.userId
) {
setAudience()
viewModel.getRoomInfo(roomId)
}
}
}
} }
private fun changeListenerMessage(peerId: Long, isFromManager: Boolean = false) { private fun changeListenerMessage(peerId: Long, isFromManager: Boolean = false) {

View File

@ -196,6 +196,22 @@
android:gravity="end" android:gravity="end"
android:orientation="horizontal"> android:orientation="horizontal">
<TextView
android:id="@+id/tv_change_listener"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:background="@drawable/bg_round_corner_5_3_transparent_bbbbbb"
android:fontFamily="@font/gmarket_sans_medium"
android:gravity="center"
android:paddingHorizontal="8dp"
android:paddingVertical="4.7dp"
android:text="리스너 변경"
android:textColor="@color/color_eeeeee"
android:textSize="12sp"
android:visibility="gone"
tools:ignore="SmallSp" />
<TextView <TextView
android:id="@+id/tv_bg_switch" android:id="@+id/tv_bg_switch"
android:layout_width="wrap_content" android:layout_width="wrap_content"