From 3d631dbadf98f3f77c6e955cb36219217ef73ab5 Mon Sep 17 00:00:00 2001 From: 唐浩 <15928265276@163.com> Date: 星期二, 09 九月 2025 12:56:48 +0800 Subject: [PATCH] change by tanghao --- app/src/main/res/layout/activity_main.xml | 698 ++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 386 insertions(+), 312 deletions(-) diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 3805c97..18742d1 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,300 +1,402 @@ <?xml version="1.0" encoding="utf-8"?> -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" +<RelativeLayout + xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" - android:layout_width="match_parent" android:layout_height="match_parent" - android:orientation="vertical" + android:layout_width="match_parent" tools:context=".ui.pub.StartActivity"> - <RelativeLayout - android:id="@+id/log" - android:visibility="gone" - android:layout_width="match_parent" - android:layout_height="100dp"> - <ScrollView - android:layout_width="match_parent" - android:background="@color/gray" - android:layout_height="100dp"> - <TextView - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:textSize="10sp" - android:textColor="@color/end_red" - android:id="@+id/tv_log"/> - </ScrollView> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:id="@+id/copy" - android:text="复制" - android:padding="5dp" - android:layout_alignParentBottom="true" - android:layout_alignParentEnd="true" - android:textSize="14sp" - android:textColor="@color/textColor"/> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:id="@+id/cls" - android:text="清屏" - android:padding="5dp" - android:layout_alignParentBottom="true" - android:layout_toStartOf="@id/copy" - android:layout_marginEnd="5dp" - android:textSize="14sp" - android:textColor="@color/textColor"/> - </RelativeLayout> - - - <RelativeLayout - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:background="@drawable/main_gradient"> - - <ImageView - android:id="@+id/iv_main_icon" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_marginStart="7dp" - android:layout_marginTop="13dp" - android:src="@mipmap/car" /> - - <TextView - android:id="@+id/tv_car_num" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_marginStart="3dp" - android:layout_marginTop="21dp" - android:layout_toRightOf="@+id/iv_main_icon" - android:text="川E 12345" - android:textColor="#ffffffff" - android:textSize="13sp" /> - - <TextView - android:id="@+id/tv_lien_name" - android:layout_width="105dp" - android:layout_height="18dp" - android:layout_below="@+id/tv_car_num" - android:layout_marginStart="3dp" - android:layout_marginTop="5dp" - android:layout_toRightOf="@+id/iv_main_icon" - android:text="广汽传媒传祺GS4 . 白色" - android:textColor="#ffffffff" - android:textSize="13sp" /> - - <TextView - android:id="@+id/tv_time" - android:layout_width="63dp" - android:layout_height="18dp" - android:layout_alignParentEnd="true" - android:layout_marginTop="21dp" - android:layout_marginEnd="11dp" - android:text="8月32日 星期三" - android:textColor="#ffffffff" - android:textSize="13sp" /> - - <LinearLayout - android:id="@+id/ll_info" - android:layout_width="match_parent" - android:layout_height="60dp" - android:layout_below="@+id/iv_main_icon" - android:orientation="horizontal"> - - <LinearLayout - android:id="@+id/ll_tests" - android:layout_width="0dp" - android:layout_height="match_parent" - android:layout_weight="1" - android:gravity="center" - android:orientation="vertical"> - - <TextView - android:id="@+id/tv_order_num" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="11" - android:textColor="@color/white" - android:textSize="18sp" /> - - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="今日接单" - android:textColor="@color/white" - android:textSize="12sp" /> - - - </LinearLayout> - - - <LinearLayout - android:layout_width="0dp" - android:layout_height="match_parent" - android:layout_weight="1" - android:gravity="center" - android:orientation="vertical"> - - <TextView - android:id="@+id/tv_month_order" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="234" - android:textColor="@color/white" - android:textSize="18sp" /> - - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="本月接单" - android:textColor="@color/white" - android:textSize="12sp" /> - - - </LinearLayout> - - - <LinearLayout - android:layout_width="0dp" - android:layout_height="match_parent" - android:layout_weight="1" - android:gravity="center" - android:orientation="vertical"> - - <TextView - android:id="@+id/tv_grade" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="4.5" - android:textColor="@color/white" - android:textSize="18sp" /> - - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="我的评分" - android:textColor="@color/white" - android:textSize="12sp" /> - - - </LinearLayout> - - <LinearLayout - android:id="@+id/ll_task" - android:layout_width="0dp" - android:layout_height="match_parent" - android:layout_weight="1" - android:gravity="center" - android:orientation="vertical" - android:visibility="gone"> - - <TextView - android:id="@+id/tv_task" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="2" - android:textColor="@color/white" - android:textSize="18sp" /> - - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="我的任务" - android:textColor="@color/white" - android:textSize="12sp" /> - - - </LinearLayout> - - - </LinearLayout> - - <LinearLayout - android:id="@+id/ll_order" - android:layout_width="match_parent" - android:layout_height="50dp" - android:background="@drawable/bg_white_25" - android:orientation="horizontal" - android:layout_below="@id/ll_info" - android:layout_marginBottom="14dp" - android:layout_marginHorizontal="14dp" - > - <TextView - android:layout_width="0dp" - android:layout_weight="1" - android:layout_height="wrap_content" - android:id="@+id/tv_1" - android:text="接单大厅" - android:textColor="@color/main_yellow_qia" - android:layout_gravity="center_vertical" - android:drawableStart="@mipmap/ic_order" - android:drawablePadding="10dp" - android:layout_marginStart="30dp" - android:textStyle="bold" - android:textSize="14sp"/> - <TextView - android:layout_width="20dp" - android:layout_height="20dp" - android:id="@+id/tv_count" - android:layout_gravity="center_vertical|end" - android:text="0" - android:background="@drawable/red_circle_bg" - android:textSize="12sp" - android:layout_marginEnd="15dp" - android:textColor="@color/white" - android:gravity="center"/> - <ImageView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_gravity="center_vertical" - android:src="@mipmap/more_black" - android:layout_marginEnd="30dp"/> - </LinearLayout> - </RelativeLayout> <LinearLayout android:layout_width="match_parent" - android:layout_height="40dp" - android:background="@color/white" - android:orientation="horizontal"> + android:layout_height="match_parent" + android:orientation="vertical"> - <TextView - android:id="@+id/tv_server_ing" - android:layout_width="0dp" - android:layout_height="match_parent" - android:layout_weight="1" - android:gravity="center" - android:text="服务中" - android:textColor="@color/main_yellow" - android:textSize="14sp" - android:textStyle="bold" /> + <RelativeLayout + android:id="@+id/log" + android:layout_width="match_parent" + android:layout_height="100dp" + android:visibility="gone"> - <TextView - android:id="@+id/tv_wait_server" - android:layout_width="0dp" - android:layout_height="match_parent" - android:layout_weight="1" - android:gravity="center" - android:text="待服务" - android:textColor="@color/main_gray" - android:textSize="14sp" - android:textStyle="bold" /> + <ScrollView + android:layout_width="match_parent" + android:layout_height="100dp" + android:background="@color/gray"> - </LinearLayout> + <TextView + android:id="@+id/tv_log" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:textColor="@color/end_red" + android:textSize="10sp" /> + </ScrollView> - <include layout="@layout/include_line" /> + <TextView + android:id="@+id/copy" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentEnd="true" + android:layout_alignParentBottom="true" + android:padding="5dp" + android:text="复制" + android:textColor="@color/textColor" + android:textSize="14sp" /> - <RelativeLayout - android:layout_width="match_parent" - android:layout_height="match_parent"> + <TextView + android:id="@+id/cls" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentBottom="true" + android:layout_marginEnd="5dp" + android:layout_toStartOf="@id/copy" + android:padding="5dp" + android:text="清屏" + android:textColor="@color/textColor" + android:textSize="14sp" /> + </RelativeLayout> <RelativeLayout - android:id="@+id/rl_container" android:layout_width="match_parent" - android:layout_height="match_parent" - android:layout_marginBottom="61dp" - android:background="#F3F4F5" /> + android:layout_height="wrap_content" + android:background="@drawable/main_gradient"> + + <ImageView + android:id="@+id/iv_main_icon" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="7dp" + android:layout_marginTop="13dp" + android:src="@mipmap/car" /> + + <TextView + android:id="@+id/tv_car_num" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="3dp" + android:layout_marginTop="21dp" + android:layout_toRightOf="@+id/iv_main_icon" + android:text="射洪出租车" + android:textColor="#ffffffff" + android:textSize="13sp" /> + + <TextView + android:id="@+id/tv_lien_name" + android:layout_width="105dp" + android:layout_height="18dp" + android:layout_below="@+id/tv_car_num" + android:layout_marginStart="3dp" + android:layout_marginTop="5dp" + android:layout_toRightOf="@+id/iv_main_icon" + android:text="" + android:textColor="#ffffffff" + android:textSize="13sp" /> + + <TextView + android:id="@+id/tv_time" + android:layout_width="63dp" + android:layout_height="18dp" + android:layout_alignParentEnd="true" + android:layout_marginTop="21dp" + android:layout_marginEnd="11dp" + android:text="8月32日 星期三" + android:textColor="#ffffffff" + android:textSize="13sp" /> + + <LinearLayout + android:id="@+id/ll_info" + android:layout_width="match_parent" + android:layout_height="60dp" + android:layout_below="@+id/iv_main_icon" + android:orientation="horizontal"> + + <LinearLayout + android:id="@+id/ll_tests" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" + android:gravity="center" + android:orientation="vertical"> + + <TextView + android:id="@+id/tv_order_num" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="11" + android:textColor="@color/white" + android:textSize="18sp" /> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="今日接单" + android:textColor="@color/white" + android:textSize="12sp" /> + + + </LinearLayout> + + + <LinearLayout + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" + android:gravity="center" + android:orientation="vertical"> + + <TextView + android:id="@+id/tv_month_order" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="234" + android:textColor="@color/white" + android:textSize="18sp" /> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="本月接单" + android:textColor="@color/white" + android:textSize="12sp" /> + + + </LinearLayout> + + + <LinearLayout + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" + android:gravity="center" + android:orientation="vertical"> + + <TextView + android:id="@+id/tv_grade" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="4.5" + android:textColor="@color/white" + android:textSize="18sp" /> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="我的评分" + android:textColor="@color/white" + android:textSize="12sp" /> + + + </LinearLayout> + + <LinearLayout + android:id="@+id/ll_task" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" + android:gravity="center" + android:orientation="vertical" + android:visibility="gone"> + + <TextView + android:id="@+id/tv_task" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="2" + android:textColor="@color/white" + android:textSize="18sp" /> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="我的任务" + android:textColor="@color/white" + android:textSize="12sp" /> + + + </LinearLayout> + + + </LinearLayout> + + <LinearLayout + android:id="@+id/ll_order" + android:layout_width="match_parent" + android:layout_height="50dp" + android:layout_below="@id/ll_info" + android:layout_marginHorizontal="14dp" + android:layout_marginBottom="14dp" + android:background="@drawable/bg_white_25" + android:orientation="horizontal" + android:visibility="gone"> + + <TextView + android:id="@+id/tv_1" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical" + android:layout_marginStart="30dp" + android:layout_weight="1" + android:drawableStart="@mipmap/ic_order" + android:drawablePadding="10dp" + android:text="接单大厅" + android:textColor="@color/main_yellow_qia" + android:textSize="14sp" + android:textStyle="bold" /> + + <TextView + android:id="@+id/tv_count" + android:layout_width="20dp" + android:layout_height="20dp" + android:layout_gravity="center_vertical|end" + android:layout_marginEnd="15dp" + android:background="@drawable/red_circle_bg" + android:gravity="center" + android:text="0" + android:textColor="@color/white" + android:textSize="12sp" /> + + <ImageView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical" + android:layout_marginEnd="30dp" + android:src="@mipmap/more_black" /> + </LinearLayout> + </RelativeLayout> + + <androidx.core.widget.NestedScrollView + android:layout_width="match_parent" + android:layout_height="0dp" + android:clipToPadding="false" + android:paddingBottom="300dp" + android:layout_weight="1"> + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical"> + + <TextView + android:id="@+id/tv_order_big_all" + android:layout_width="match_parent" + android:layout_height="37dp" + android:background="@color/write" + android:gravity="center_vertical" + android:paddingStart="14dp" + android:text="接单大厅" + android:textColor="#ff333333" + android:textSize="14sp" /> + + <include layout="@layout/include_line_14" /> + + + <androidx.recyclerview.widget.RecyclerView + android:id="@+id/recycler_view_hall" + android:layout_width="match_parent" + android:layout_height="wrap_content" /> + + <RelativeLayout + android:layout_width="match_parent" + android:layout_height="match_parent"> + + <LinearLayout + android:id="@+id/ll_tab" + android:layout_width="match_parent" + android:layout_height="40dp" + android:background="@color/white" + android:orientation="horizontal"> + + <TextView + android:id="@+id/tv_order_small" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" + android:gravity="center" + android:text="小程序订单" + android:textColor="@color/main_yellow" + android:textSize="14sp" + android:textStyle="bold" /> + + <TextView + android:id="@+id/tv_server_ing" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" + android:gravity="center" + android:text="服务中" + android:textColor="@color/main_gray" + android:textSize="14sp" + android:textStyle="bold" /> + + <TextView + android:id="@+id/tv_wait_server" + android:layout_width="0dp" + android:layout_height="match_parent" + android:layout_weight="1" + android:gravity="center" + android:text="待服务" + android:textColor="@color/main_gray" + android:textSize="14sp" + android:textStyle="bold" /> + + </LinearLayout> + + <View + android:id="@+id/view_line_tab" + android:layout_width="match_parent" + android:layout_height="1px" + android:layout_below="@+id/ll_tab" + android:alpha="0.3" + android:background="#979797" /> + + + <RelativeLayout + android:id="@+id/rl_container" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:minHeight="350dp" + android:layout_below="@+id/view_line_tab" + android:layout_marginBottom="61dp" /> + + </RelativeLayout> + + + </LinearLayout> + + </androidx.core.widget.NestedScrollView> + + </LinearLayout> + + <RelativeLayout + android:layout_alignParentBottom="true" + android:layout_width="match_parent" + android:layout_height="163dp"> + + <com.wang.avi.AVLoadingIndicatorView + android:id="@+id/avv_anim" + style="@style/AVLoadingIndicatorView.Small" + android:layout_width="100dp" + android:layout_height="100dp" + android:layout_alignParentBottom="true" + android:layout_centerHorizontal="true" + android:layout_marginBottom="63dp" + app:indicatorColor="@color/main_yellow" + app:indicatorName="BallScaleMultipleIndicator" /> + + + <TextView + android:id="@+id/tv_up_avv" + android:layout_width="100dp" + android:layout_height="100dp" + android:layout_alignParentBottom="true" + android:layout_centerHorizontal="true" + android:layout_marginBottom="63dp" + android:gravity="center" + android:text="听单中" + android:textColor="#ffffffff" + android:textSize="14sp" + android:textStyle="bold" /> <View android:id="@+id/view_line" @@ -333,11 +435,11 @@ android:layout_width="0dp" android:layout_height="38dp" android:layout_centerInParent="true" + android:layout_marginStart="12dp" + android:layout_marginEnd="12dp" android:layout_weight="1" android:background="@drawable/car_get_start" android:gravity="center" - android:layout_marginStart="12dp" - android:layout_marginEnd="12dp" android:text="出车" android:textColor="#ffffffff" android:textSize="14sp" @@ -349,49 +451,21 @@ android:layout_height="38dp" android:layout_alignParentEnd="true" android:layout_centerVertical="true" + android:layout_marginStart="12dp" + android:layout_marginEnd="12dp" android:layout_weight="1" android:background="@drawable/bg_main_gray" android:gravity="center" android:paddingStart="12dp" - android:layout_marginStart="12dp" - android:layout_marginEnd="12dp" android:paddingEnd="12dp" android:text="历史订单" android:textColor="#ff333333" android:textSize="14sp" android:textStyle="bold" /> - </LinearLayout> - - <com.wang.avi.AVLoadingIndicatorView - android:id="@+id/avv_anim" - style="@style/AVLoadingIndicatorView.Small" - android:layout_width="100dp" - android:layout_height="100dp" - android:layout_alignParentBottom="true" - android:layout_centerHorizontal="true" - android:layout_marginBottom="63dp" - app:indicatorColor="@color/main_yellow" - app:indicatorName="BallScaleMultipleIndicator" /> - - - <TextView - android:id="@+id/tv_up_avv" - android:layout_width="100dp" - android:layout_height="100dp" - android:layout_alignParentBottom="true" - android:layout_centerHorizontal="true" - android:layout_marginBottom="63dp" - android:gravity="center" - android:text="听单中" - android:textColor="#ffffffff" - android:textSize="14sp" - android:textStyle="bold" /> - </RelativeLayout> - -</LinearLayout> +</RelativeLayout> -- Gitblit v1.7.1