Explorar el Código

1.优化直播页面代码

王鹏鹏 hace 2 años
padre
commit
4701a20e56

+ 3 - 6
livebroadcast/src/main/java/com/yingyang/livebroadcast/activity/detail/LiveBroadcastActivity.kt

@@ -18,10 +18,7 @@ import com.yingyang.livebroadcast.R
 import com.yingyang.livebroadcast.databinding.ActivityLiveBroadcastBinding
 import com.yingyang.livebroadcast.dialog.GameTasksDialog
 import com.yingyangfly.baselib.bean.MessageBean
-import com.yingyangfly.baselib.ext.getEndAnimation
-import com.yingyangfly.baselib.ext.getScaleAnimation
-import com.yingyangfly.baselib.ext.show
-import com.yingyangfly.baselib.ext.toast
+import com.yingyangfly.baselib.ext.*
 import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
 import com.yingyangfly.baselib.router.RouterUrlCommon
 import com.yingyangfly.baselib.utils.GsonUtil
@@ -204,7 +201,7 @@ class LiveBroadcastActivity :
             it.toast()
         }, success = {
             binding {
-                statusLayout.show(false)
+                statusLayout.visibility = View.INVISIBLE
             }
         })
     }
@@ -229,7 +226,7 @@ class LiveBroadcastActivity :
                                         GsonUtil.GsonToBean(data, MessageBean::class.java)
                                     if (messageBean != null) {
                                         if (TextUtils.equals("live", messageBean.businessID)) {
-                                            binding.statusLayout.show(true)
+                                            binding.statusLayout.visibility = View.VISIBLE
                                         } else if (TextUtils.equals(
                                                 "gameDetails",
                                                 messageBean.businessID

+ 3 - 2
livebroadcast/src/main/res/layout/activity_live_broadcast.xml

@@ -68,10 +68,11 @@
 
         <com.google.android.material.card.MaterialCardView
             android:layout_width="@dimen/divider_1078px"
-            android:layout_height="@dimen/divider_606px"
+            android:layout_height="0dp"
             android:layout_marginStart="@dimen/divider_58px"
             android:layout_marginTop="@dimen/divider_52px"
             android:layout_marginEnd="@dimen/divider_58px"
+            android:layout_weight="1"
             android:theme="@style/Theme.MaterialComponents.NoActionBar"
             app:cardCornerRadius="@dimen/divider_40px">
 
@@ -91,7 +92,7 @@
             android:layout_marginBottom="@dimen/divider_27px"
             android:gravity="center"
             android:orientation="horizontal"
-            android:visibility="gone">
+            android:visibility="invisible">
 
             <androidx.appcompat.widget.AppCompatButton
                 android:id="@+id/btnYes"