Переглянути джерело

1.修改recycleview数据为为空时页面展示

王鹏鹏 2 роки тому
батько
коміт
65c66a4909

+ 1 - 0
.idea/misc.xml

@@ -17,6 +17,7 @@
         <entry key="..\:/workspace/hcp-pad/baselib/src/main/res/drawable/ic_launcher_background.xml" value="0.219" />
         <entry key="..\:/workspace/hcp-pad/baselib/src/main/res/layout/activity_base.xml" value="0.22826086956521738" />
         <entry key="..\:/workspace/hcp-pad/baselib/src/main/res/layout/activity_base_web_view.xml" value="0.1" />
+        <entry key="..\:/workspace/hcp-pad/baselib/src/main/res/layout/dialog_loading.xml" value="0.1" />
         <entry key="..\:/workspace/hcp-pad/baselib/src/main/res/layout/dialog_tip.xml" value="0.264" />
         <entry key="..\:/workspace/hcp-pad/baselib/src/main/res/layout/dialog_tips.xml" value="0.1" />
         <entry key="..\:/workspace/hcp-pad/baselib/src/main/res/layout/fragment_base.xml" value="0.1" />

+ 5 - 5
baselib/src/main/res/layout/dialog_loading.xml

@@ -7,15 +7,15 @@
     android:orientation="vertical">
 
     <LinearLayout
-        android:layout_width="@dimen/dimen_108dp"
-        android:layout_height="@dimen/dimen_80dp"
+        android:layout_width="@dimen/divider_108px"
+        android:layout_height="@dimen/divider_80px"
         android:background="@drawable/bg_loading_selector"
         android:gravity="center"
         android:orientation="vertical">
 
         <ProgressBar
-            android:layout_width="@dimen/dimen_24dp"
-            android:layout_height="@dimen/dimen_24dp"
+            android:layout_width="@dimen/divider_24px"
+            android:layout_height="@dimen/divider_24px"
             android:layout_centerInParent="true"
             android:indeterminateBehavior="repeat"
             android:indeterminateDrawable="@drawable/bg_dialog_loading"
@@ -25,7 +25,7 @@
             android:id="@+id/tv_loading"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginTop="@dimen/dimen_4dp"
+            android:layout_marginTop="@dimen/divider_4px"
             android:text="加载中…"
             android:textColor="@android:color/white" />
     </LinearLayout>

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

@@ -57,7 +57,6 @@ class LiveBroadcastListActivity :
     override fun initViews() {
         binding {
             rvLiveBroadcast.layoutManager = GridLayoutManager(mContext, 2)
-            liveBroadcastAdapter.showEmptyView = true
             rvLiveBroadcast.adapter = liveBroadcastAdapter
             liveBroadcastAdapter.setData(liveBroadcastList)
             liveBroadcastAdapter.onLiveBroadcastImageClickListener = { url, method, title, id ->

+ 28 - 0
livebroadcast/src/main/res/values/themes.xml

@@ -20,4 +20,32 @@
         <item name="android:textSize">@dimen/divider_24px</item>
         <item name="android:textColor">@color/txt_live_color</item>
     </style>
+
+    <style name="empty_linear_layout_style" tools:ignore="ResourceName">
+        <item name="android:layout_width">match_parent</item>
+        <item name="android:layout_height">0dp</item>
+        <item name="android:orientation">vertical</item>
+        <item name="layout_constraintBottom_toBottomOf">parent</item>
+        <item name="layout_constraintLeft_toLeftOf">parent</item>
+        <item name="layout_constraintRight_toRightOf">parent</item>
+    </style>
+
+    <style name="empty_image_view_style" tools:ignore="ResourceName">
+        <item name="android:layout_width">wrap_content</item>
+        <item name="android:layout_height">wrap_content</item>
+        <item name="android:layout_gravity">center_horizontal</item>
+        <item name="android:layout_marginTop">@dimen/divider_85px</item>
+        <item name="android:background">@mipmap/icon_empt_data</item>
+    </style>
+
+    <style name="empty_text_view_style" tools:ignore="ResourceName">
+        <item name="android:layout_width">wrap_content</item>
+        <item name="android:layout_height">wrap_content</item>
+        <item name="android:layout_gravity">center_horizontal</item>
+        <item name="android:layout_marginTop">@dimen/divider_32px</item>
+        <item name="android:textSize">@dimen/divider_42px</item>
+        <item name="android:textColor">@color/coloe_D8D8D8</item>
+        <item name="android:paddingEnd">@dimen/divider_18px</item>
+        <item name="android:text">@string/there_is_currently_no_data_available</item>
+    </style>
 </resources>