Ver código fonte

1.添加直播详情页面UI

王鹏鹏 2 anos atrás
pai
commit
60c800b988

+ 3 - 3
livebroadcast/src/main/java/com/yingyang/livebroadcast/activity/list/LiveBroadcastListActivity.kt

@@ -64,10 +64,10 @@ class LiveBroadcastListActivity :
             rvLiveBroadcast.adapter = liveBroadcastAdapter
             liveBroadcastAdapter.setData(liveBroadcastList)
             liveBroadcastAdapter.onLiveBroadcastImageClickListener =
-                { url, method, title, id, position ->
+                { url, method, title, id ->
                     when (method) {
                         "预约直播" -> {
-                            appointmentLive(id, position)
+                            appointmentLive(id)
                         }
                         "直播中" -> {
                             initPermission(url, id, title)
@@ -114,7 +114,7 @@ class LiveBroadcastListActivity :
     /**
      * 预约直播
      */
-    private fun appointmentLive(method: String, position: Int) {
+    private fun appointmentLive(method: String) {
         viewModel.reservationLive(method, fail = {
             it.show()
         }, success = {

+ 4 - 8
livebroadcast/src/main/java/com/yingyang/livebroadcast/adapter/LiveBroadcastAdapter.kt

@@ -24,8 +24,7 @@ class LiveBroadcastAdapter(override val layoutId: Int = R.layout.item_live_broad
     }
 
     var onLiveBroadcastImageClickListener: ((
-        url: String, method: String, title: String, id: String,
-        position: Int
+        url: String, method: String, title: String, id: String
     ) -> Unit)? =
         null
 
@@ -80,8 +79,7 @@ class LiveBroadcastAdapter(override val layoutId: Int = R.layout.item_live_broad
                             "",
                             method,
                             item.liveName,
-                            item.id,
-                            position
+                            item.id
                         )
                     }
                 }
@@ -95,8 +93,7 @@ class LiveBroadcastAdapter(override val layoutId: Int = R.layout.item_live_broad
                                 item.streamInfo.webrtcPull,
                                 method,
                                 item.liveName,
-                                item.id,
-                                position
+                                item.id
                             )
                         }
                         "3" -> {
@@ -121,8 +118,7 @@ class LiveBroadcastAdapter(override val layoutId: Int = R.layout.item_live_broad
                             item.liveVideo,
                             method,
                             item.liveName,
-                            item.id,
-                            position
+                            item.id
                         )
                     }
                 }