|
@@ -45,12 +45,6 @@ import com.swago.room.service.AgoraForegroundService.ACTION_STOP_FOREGROUND_SERV
|
|
import com.swago.room.vm.MsgVm
|
|
import com.swago.room.vm.MsgVm
|
|
import com.swago.room.vm.RoomOtherVm
|
|
import com.swago.room.vm.RoomOtherVm
|
|
import com.swago.room.vm.RoomVm
|
|
import com.swago.room.vm.RoomVm
|
|
-import com.tencent.qcloud.tim.uikit.TUIKitImpl
|
|
|
|
-import com.tencent.qcloud.tim.uikit.base.IMEventListener
|
|
|
|
-import kotlinx.coroutines.Dispatchers
|
|
|
|
-import kotlinx.coroutines.delay
|
|
|
|
-import kotlinx.coroutines.launch
|
|
|
|
-import java.util.*
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
*@date 2021/10/6 10:35
|
|
*@date 2021/10/6 10:35
|
|
@@ -154,6 +148,17 @@ class AnchorRoomActivity : AbsAnchorActivity<ActivityAnchorRoomBinding, IRoomInf
|
|
val adapter = GameAdapter()
|
|
val adapter = GameAdapter()
|
|
binding.rvGame.adapter = adapter
|
|
binding.rvGame.adapter = adapter
|
|
adapter.setNewData(data)
|
|
adapter.setNewData(data)
|
|
|
|
+
|
|
|
|
+ adapter.setOnItemClickListener { _, _, position ->
|
|
|
|
+ if (adapter.data.size > position) {
|
|
|
|
+ adapter.data.forEach {
|
|
|
|
+ it.selected = false
|
|
|
|
+ }
|
|
|
|
+ adapter.data[position].selected = true
|
|
|
|
+ roomVm.currentGameType = adapter.data[position].game_type
|
|
|
|
+ adapter.notifyDataSetChanged()
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|