优化细节

This commit is contained in:
xuhuixiang
2026-02-11 15:23:59 +08:00
parent 50f7f161ff
commit f43a810bb1
27 changed files with 853 additions and 332 deletions

View File

@@ -70,7 +70,13 @@
android:layout_marginEnd="@dimen/dp10"
android:layout_toLeftOf="@id/user_iv"
android:src="@mipmap/home_message" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/dot_bg"
android:id="@+id/message_dot"
android:visibility="gone"
android:layout_alignRight="@id/message_iv"/>
<ImageView
android:id="@+id/live_iv"

View File

@@ -19,39 +19,64 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/main_color" />
<include layout="@layout/layout_action_bar"
android:id="@+id/action_v"/>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerview"
<include
android:id="@+id/action_v"
layout="@layout/layout_action_bar" />
<com.scwang.smart.refresh.layout.SmartRefreshLayout
android:id="@+id/refreshLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none" />
android:layout_height="match_parent"
app:srlAccentColor="@color/main_color">
<LinearLayout
android:id="@+id/nodate_ly"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="vertical"
android:layout_marginTop="@dimen/dp200"
android:visibility="gone">
<com.xyz.babelive.ui.view.BezierCircleHeader
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<ImageView
android:layout_width="wrap_content"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none" />
<LinearLayout
android:id="@+id/nodate_ly"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp200"
android:gravity="center_horizontal"
android:orientation="vertical"
android:visibility="gone">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/noti_nodata" />
<TextView
android:id="@+id/wdbd_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:text="@string/no_announcements"
android:textColor="@color/des_txt_color"
android:textSize="14sp" />
</LinearLayout>
</LinearLayout>
<com.scwang.smart.refresh.footer.BallPulseFooter
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@mipmap/noti_nodata" />
<TextView
android:id="@+id/wdbd_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:text="@string/no_announcements"
android:textColor="@color/des_txt_color"
android:textSize="14sp" />
</LinearLayout>
app:srlAccentColor="@color/des_txt_color" />
</com.scwang.smart.refresh.layout.SmartRefreshLayout>
</LinearLayout>
</layout>

View File

@@ -35,11 +35,28 @@
android:background="@color/line_color"
android:layout_below="@id/actio_ly"
android:id="@+id/lines1"/>
<WebView
<android.webkit.WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/lines1"
android:visibility="invisible"
android:id="@+id/webview"/>
<RelativeLayout
android:id="@+id/ry_v"
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_centerInParent="true">
<ImageView
android:layout_width="280dp"
android:layout_height="wrap_content"
android:src="@mipmap/logo_left"
android:layout_centerInParent="true"/>
<com.xyz.babelive.utils.BabeLiveRingLoadingView
android:layout_width="300dp"
android:layout_height="300dp"
/>
</RelativeLayout>
</RelativeLayout>
</layout>

View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="30dp"
android:minHeight="@dimen/dp200"
android:id="@+id/varcc"
app:cardCornerRadius="@dimen/dp10"
app:cardBackgroundColor="@color/main_color">
<RelativeLayout
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<android.webkit.WebView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone"
android:id="@+id/webview"/>
<RelativeLayout
android:id="@+id/ry_v"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_centerInParent="true">
<ImageView
android:layout_width="120dp"
android:layout_height="wrap_content"
android:src="@mipmap/logo_left"
android:layout_centerInParent="true"/>
<com.xyz.babelive.utils.BabeLiveRingLoadingView
android:layout_width="200dp"
android:layout_height="200dp"
/>
</RelativeLayout>
<ImageView
android:layout_width="24dp"
android:layout_height="24dp"
android:id="@+id/colose_iv"
android:layout_margin="@dimen/dp10"
android:src="@mipmap/dialog_colose"
android:layout_alignParentEnd="true"/>
</RelativeLayout>
</androidx.cardview.widget.CardView>
</LinearLayout>
</layout>

View File

@@ -16,7 +16,7 @@
android:layout_width="match_parent"
android:layout_height="@dimen/dp40"
android:layout_weight="1"
android:background="@drawable/card_bord_bantou_bg1"
android:background="@drawable/input_message_bg"
android:hint="@string/send_message"
android:gravity="center_vertical"
android:maxLength="50"
@@ -31,7 +31,7 @@
android:layout_width="wrap_content"
android:layout_height="@dimen/dp40"
android:layout_marginStart="@dimen/dp10"
android:background="@drawable/button_ture_bg"
android:background="@drawable/button_ture_bg_big"
android:paddingStart="@dimen/dp10"
android:paddingEnd="@dimen/dp10"
android:text="@string/send"

View File

@@ -109,7 +109,7 @@
android:layout_width="match_parent"
android:layout_height="@dimen/dp40"
android:layout_weight="1"
android:background="@drawable/card_bord_bantou_bg1"
android:background="@drawable/input_message_bg"
android:gravity="center_vertical"
android:hint="@string/send_message"
android:maxLength="50"
@@ -124,7 +124,7 @@
android:layout_width="wrap_content"
android:layout_height="@dimen/dp40"
android:layout_marginStart="@dimen/dp10"
android:background="@drawable/button_ture_bg"
android:background="@drawable/button_ture_bg_big"
android:paddingStart="@dimen/dp10"
android:paddingEnd="@dimen/dp10"
android:text="@string/send"

View File

@@ -69,12 +69,12 @@
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/tab_rv"
android:layout_width="match_parent"
android:layout_height="118dp" />
android:layout_height="wrap_content" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp10">
android:layout_marginTop="@dimen/dp20">
<androidx.recyclerview.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="114dp"

View File

@@ -4,14 +4,14 @@
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main_content1"
android:layout_width="wrap_content"
android:layout_height="118dp"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/dp10">
<RelativeLayout
android:layout_width="190dp"
android:layout_centerVertical="true"
android:layout_width="wrap_content"
android:background="@drawable/card_bord_org_bg1"
android:layout_height="98dp">
android:layout_marginTop="@dimen/dp10"
android:layout_height="wrap_content">
<ImageView
android:layout_width="@dimen/dp20"
@@ -39,15 +39,15 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/dp10"
android:layout_below="@id/live_name">
<LinearLayout
android:layout_width="match_parent"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:minWidth="@dimen/dp80"
android:gravity="center"
android:orientation="vertical">
<com.xyz.babelive.ui.view.CircleImageView
@@ -62,15 +62,16 @@
android:lines="1"
android:id="@+id/zhudu_tv"
android:ellipsize="end"
android:paddingStart="@dimen/dp5"
android:paddingEnd="@dimen/dp5"
android:layout_marginTop="@dimen/dp5"
android:paddingStart="@dimen/dp10"
android:paddingEnd="@dimen/dp10"
android:textColor="@color/body_txt_color"
android:textSize="12sp"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/live_tag_lys"
android:layout_width="wrap_content"
android:layout_width="@dimen/dp50"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
@@ -107,9 +108,9 @@
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:minWidth="@dimen/dp80"
android:gravity="center"
android:orientation="vertical">
<com.xyz.babelive.ui.view.CircleImageView
@@ -124,8 +125,9 @@
android:lines="1"
android:id="@+id/kedui_tv"
android:ellipsize="end"
android:paddingStart="@dimen/dp5"
android:paddingEnd="@dimen/dp5"
android:layout_marginTop="@dimen/dp5"
android:paddingStart="@dimen/dp10"
android:paddingEnd="@dimen/dp10"
android:textColor="@color/body_txt_color"
android:textSize="12sp"
/>

View File

@@ -5,8 +5,8 @@
android:id="@+id/main_content1"
android:layout_width="wrap_content"
android:layout_height="120dp"
android:paddingStart="@dimen/dp10"
android:paddingEnd="@dimen/dp10">
android:paddingStart="@dimen/dp5"
android:paddingEnd="@dimen/dp5">
<RelativeLayout
android:layout_width="match_parent"

View File

@@ -24,16 +24,30 @@
android:layout_marginTop="10dp"
android:layout_marginBottom="14dp"
android:orientation="horizontal">
<ImageView
android:layout_width="20dp"
android:layout_height="20dp"
android:scaleType="fitXY"
android:src="@mipmap/noti_img"/>
<RelativeLayout
android:layout_width="@dimen/dp25"
android:layout_height="@dimen/dp25">
<ImageView
android:layout_width="23dp"
android:layout_height="23dp"
android:scaleType="fitXY"
android:id="@+id/noti_iv"
android:layout_centerInParent="true"
android:src="@mipmap/noti_img"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/dot_bg"
android:id="@+id/message_dot"
android:visibility="gone"
android:layout_alignParentRight="true"/>
</RelativeLayout>
<TextView
android:id="@+id/title_tv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="@dimen/dp20"
android:minHeight="@dimen/dp25"
android:layout_marginStart="@dimen/dp5"
android:layout_marginEnd="@dimen/dp5"
android:layout_weight="1"
@@ -45,7 +59,7 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minHeight="20dp"
android:minHeight="25dp"
android:gravity="center_vertical"
android:id="@+id/time_tv"
android:text="2025-07-20"
@@ -56,7 +70,7 @@
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="[Important Reminder] Recently, there are many telecom frauds, so don't be cheated!"
android:text="dfgdfgd"
android:textColor="@color/body_txt_color"
android:layout_marginBottom="@dimen/dp15"
android:id="@+id/des_tv"

View File

@@ -10,164 +10,171 @@
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="110dp"
android:layout_centerVertical="true"
android:background="@drawable/card_bord_org_bg1"
android:layout_height="110dp">
<ImageView
android:layout_width="@dimen/dp20"
android:layout_height="@dimen/dp20"
android:id="@+id/game_iv"
android:layout_marginTop="@dimen/dp10"
android:layout_marginStart="@dimen/dp10"
android:src="@color/main_color"
app:es_shape_type="round"/>
android:background="@drawable/card_bord_org_bg1">
<ImageView
android:id="@+id/game_iv"
android:layout_width="@dimen/dp20"
android:layout_height="@dimen/dp20"
android:layout_marginStart="@dimen/dp10"
android:layout_marginTop="@dimen/dp10"
android:src="@color/main_color"
app:es_shape_type="round" />
<TextView
android:id="@+id/live_name"
android:layout_width="wrap_content"
android:layout_height="20dp"
android:layout_marginStart="@dimen/dp4"
android:layout_marginTop="@dimen/dp10"
android:layout_marginEnd="@dimen/dp10"
android:layout_marginBottom="@dimen/dp10"
android:layout_toRightOf="@id/game_iv"
android:ellipsize="end"
android:gravity="center_vertical"
android:lines="1"
android:textColor="@color/body_txt_color"
android:textSize="12sp" />
<TextView
android:id="@+id/live_name"
android:layout_width="wrap_content"
android:layout_height="20dp"
android:layout_marginStart="@dimen/dp4"
android:layout_toRightOf="@id/game_iv"
android:layout_marginTop="@dimen/dp10"
android:gravity="center_vertical"
android:layout_marginEnd="@dimen/dp10"
android:layout_marginBottom="@dimen/dp10"
android:lines="1"
android:ellipsize="end"
android:textColor="@color/body_txt_color"
android:textSize="12sp" />
<LinearLayout
android:id="@+id/live_ly"
android:visibility="gone"
android:layout_width="wrap_content"
android:layout_height="25dp"
android:background="@drawable/button_ture_bg2"
android:layout_alignParentEnd="true"
android:layout_marginStart="@dimen/dp5"
android:layout_marginTop="@dimen/dp5"
android:layout_marginEnd="@dimen/dp5"
android:layout_marginBottom="@dimen/dp5"
android:background="@drawable/button_ture_bg2"
android:gravity="center_vertical"
android:orientation="horizontal"
android:paddingStart="@dimen/dp5"
android:paddingEnd="@dimen/dp5"
android:layout_alignParentEnd="true"
android:orientation="horizontal">
android:visibility="gone">
<ImageView
android:id="@+id/live_tag"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_alignParentEnd="true"
/>
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawablePadding="@dimen/dp3"
android:lines="1"
android:text="@string/live"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:textColor="@color/white"
android:textSize="12sp"
/>
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent" />
</LinearLayout>
<ImageView
android:id="@+id/yuyue_iv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_marginStart="@dimen/dp5"
android:visibility="gone"
android:layout_marginTop="@dimen/dp5"
android:layout_marginEnd="@dimen/dp5"
android:layout_marginBottom="@dimen/dp5"
android:layout_alignParentEnd="true"
android:src="@mipmap/home_messge_smaill"/>
android:src="@mipmap/home_messge_smaill"
android:visibility="gone" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/live_name"
android:layout_marginBottom="@dimen/dp10">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="@dimen/dp10"
android:layout_below="@id/live_name">
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical">
<com.xyz.babelive.ui.view.CircleImageView
android:layout_width="@dimen/dp32"
android:layout_height="@dimen/dp32"
android:src="@mipmap/player_img"
android:id="@+id/zhudui_iv"
app:es_shape_type="round"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:lines="1"
android:id="@+id/zhudu_tv"
android:ellipsize="end"
android:paddingStart="@dimen/dp5"
android:paddingEnd="@dimen/dp5"
android:layout_marginTop="@dimen/dp6"
android:textColor="@color/body_txt_color"
android:textSize="12sp"
/>
</LinearLayout>
<LinearLayout
<com.xyz.babelive.ui.view.CircleImageView
android:id="@+id/zhudui_iv"
android:layout_width="@dimen/dp32"
android:layout_height="@dimen/dp32"
android:src="@mipmap/player_img"
app:es_shape_type="round" />
<TextView
android:id="@+id/zhudu_tv"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="进行中"
android:lines="1"
android:id="@+id/status_tv"
android:ellipsize="end"
android:textColor="@color/des_txt_color"
android:textSize="10sp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="VS"
android:lines="1"
android:textStyle="bold"
android:id="@+id/jieguo_tv"
android:ellipsize="end"
android:textColor="@color/body_txt_color"
android:textSize="14sp"
/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical">
<com.xyz.babelive.ui.view.CircleImageView
android:layout_width="@dimen/dp32"
android:layout_height="@dimen/dp32"
android:src="@mipmap/player_img"
android:id="@+id/kedui_iv"
app:es_shape_type="round"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:lines="1"
android:id="@+id/kedui_tv"
android:layout_marginTop="@dimen/dp6"
android:ellipsize="end"
android:paddingStart="@dimen/dp5"
android:paddingEnd="@dimen/dp5"
android:textColor="@color/body_txt_color"
android:textSize="12sp"
/>
</LinearLayout>
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp6"
android:ellipsize="end"
android:lines="1"
android:paddingStart="@dimen/dp5"
android:paddingEnd="@dimen/dp5"
android:textColor="@color/body_txt_color"
android:textSize="12sp" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/status_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:lines="1"
android:text="进行中"
android:textColor="@color/des_txt_color"
android:textSize="10sp" />
<TextView
android:id="@+id/jieguo_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:lines="1"
android:text="VS"
android:textColor="@color/body_txt_color"
android:textSize="14sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical">
<com.xyz.babelive.ui.view.CircleImageView
android:id="@+id/kedui_iv"
android:layout_width="@dimen/dp32"
android:layout_height="@dimen/dp32"
android:src="@mipmap/player_img"
app:es_shape_type="round" />
<TextView
android:id="@+id/kedui_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp6"
android:ellipsize="end"
android:lines="1"
android:paddingStart="@dimen/dp5"
android:paddingEnd="@dimen/dp5"
android:textColor="@color/body_txt_color"
android:textSize="12sp" />
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</RelativeLayout>