From 0255b0ea84c6012294d34cc025aea66b98e5ba91 Mon Sep 17 00:00:00 2001 From: xiaoyan <xiaoyan159@163.com> Date: Sat, 6 May 2023 14:58:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E5=B7=A6=E4=BE=A7?= =?UTF-8?q?=E9=9D=A2=E6=9D=BF=E7=95=8C=E9=9D=A2=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../selector_default_primary_press_secondary.xml | 8 ++++++++ .../res/drawable/fm_card_map_down_status_bg.xml | 16 ++++++++++++++-- .../ic_baseline_format_list_bulleted_24.xml | 5 +++++ .../ic_baseline_generating_tokens_24.xml | 5 +++++ .../main/res/drawable/ic_baseline_layers_24.xml | 5 +++++ .../ic_baseline_playlist_add_check_24.xml | 8 ++++++++ .../res/drawable/ic_baseline_scatter_plot_24.xml | 7 +++++++ .../ic_baseline_sim_card_download_24.xml | 5 +++++ .../main/res/layout/adapter_offline_map_city.xml | 1 - app/src/main/res/layout/adapter_task_list.xml | 15 ++++++++------- app/src/main/res/layout/personal_center_head.xml | 13 ++++++++----- app/src/main/res/menu/personal_center_menu.xml | 15 +++++++++------ app/src/main/res/values/dimens.xml | 1 + app/src/main/res/values/strings.xml | 2 +- app/src/main/res/values/styles.xml | 5 +++-- 15 files changed, 87 insertions(+), 24 deletions(-) create mode 100644 app/src/main/res/color/selector_default_primary_press_secondary.xml create mode 100644 app/src/main/res/drawable/ic_baseline_format_list_bulleted_24.xml create mode 100644 app/src/main/res/drawable/ic_baseline_generating_tokens_24.xml create mode 100644 app/src/main/res/drawable/ic_baseline_layers_24.xml create mode 100644 app/src/main/res/drawable/ic_baseline_playlist_add_check_24.xml create mode 100644 app/src/main/res/drawable/ic_baseline_scatter_plot_24.xml create mode 100644 app/src/main/res/drawable/ic_baseline_sim_card_download_24.xml diff --git a/app/src/main/res/color/selector_default_primary_press_secondary.xml b/app/src/main/res/color/selector_default_primary_press_secondary.xml new file mode 100644 index 00000000..7575e953 --- /dev/null +++ b/app/src/main/res/color/selector_default_primary_press_secondary.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:state_enabled="false" android:color="@color/gray"/> + <item android:state_checked="true" android:color="@color/colorSecondary"></item> + <item android:state_selected="true" android:color="@color/colorSecondary"></item> + <item android:state_pressed="true" android:color="@color/colorSecondary"></item> + <item android:color="@color/colorPrimary"></item> +</selector> diff --git a/app/src/main/res/drawable/fm_card_map_down_status_bg.xml b/app/src/main/res/drawable/fm_card_map_down_status_bg.xml index 10796f89..25e52a9f 100644 --- a/app/src/main/res/drawable/fm_card_map_down_status_bg.xml +++ b/app/src/main/res/drawable/fm_card_map_down_status_bg.xml @@ -4,6 +4,7 @@ <shape> <padding android:bottom="@dimen/default_widget_padding" android:left="@dimen/default_widget_padding" android:right="@dimen/default_widget_padding" android:top="@dimen/default_widget_padding"></padding> <solid android:color="@color/cv_gray_153" /> + <corners android:radius="@dimen/default_btn_corner"></corners> <stroke android:width="1.1dp" android:color="@color/cv_gray_153" /> </shape> </item> @@ -11,13 +12,23 @@ <shape> <padding android:bottom="@dimen/default_widget_padding" android:left="@dimen/default_widget_padding" android:right="@dimen/default_widget_padding" android:top="@dimen/default_widget_padding"></padding> <solid android:color="@color/white" /> - <stroke android:width="1.1dp" android:color="@color/white" /> + <corners android:radius="@dimen/default_btn_corner"></corners> + <stroke android:width="1.1dp" android:color="@color/colorSecondary" /> + </shape> + </item> + <item android:state_checked="true"> + <shape> + <padding android:bottom="@dimen/default_widget_padding" android:left="@dimen/default_widget_padding" android:right="@dimen/default_widget_padding" android:top="@dimen/default_widget_padding"></padding> + <solid android:color="@color/white" /> + <corners android:radius="@dimen/default_btn_corner"></corners> + <stroke android:width="1.1dp" android:color="@color/colorSecondary" /> </shape> </item> <item android:state_selected="true"> <shape> <padding android:bottom="@dimen/default_widget_padding" android:left="@dimen/default_widget_padding" android:right="@dimen/default_widget_padding" android:top="@dimen/default_widget_padding"></padding> <solid android:color="@color/cvm_red" /> + <corners android:radius="@dimen/default_btn_corner"></corners> <stroke android:width="1.1dp" android:color="@color/cvm_red" /> </shape> </item> @@ -25,7 +36,8 @@ <shape> <padding android:bottom="@dimen/default_widget_padding" android:left="@dimen/default_widget_padding" android:right="@dimen/default_widget_padding" android:top="@dimen/default_widget_padding"></padding> <solid android:color="@color/transp" /> - <stroke android:width="1.1dp" android:color="@color/btn_blue_solid" /> + <corners android:radius="@dimen/default_btn_corner"></corners> + <stroke android:width="1.1dp" android:color="@color/colorPrimary" /> </shape> </item> diff --git a/app/src/main/res/drawable/ic_baseline_format_list_bulleted_24.xml b/app/src/main/res/drawable/ic_baseline_format_list_bulleted_24.xml new file mode 100644 index 00000000..2952de2c --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_format_list_bulleted_24.xml @@ -0,0 +1,5 @@ +<vector android:autoMirrored="true" android:height="24dp" + android:tint="#2C2C2C" android:viewportHeight="24" + android:viewportWidth="24" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> + <path android:fillColor="@android:color/white" android:pathData="M4,10.5c-0.83,0 -1.5,0.67 -1.5,1.5s0.67,1.5 1.5,1.5 1.5,-0.67 1.5,-1.5 -0.67,-1.5 -1.5,-1.5zM4,4.5c-0.83,0 -1.5,0.67 -1.5,1.5S3.17,7.5 4,7.5 5.5,6.83 5.5,6 4.83,4.5 4,4.5zM4,16.5c-0.83,0 -1.5,0.68 -1.5,1.5s0.68,1.5 1.5,1.5 1.5,-0.68 1.5,-1.5 -0.67,-1.5 -1.5,-1.5zM7,19h14v-2L7,17v2zM7,13h14v-2L7,11v2zM7,5v2h14L21,5L7,5z"/> +</vector> diff --git a/app/src/main/res/drawable/ic_baseline_generating_tokens_24.xml b/app/src/main/res/drawable/ic_baseline_generating_tokens_24.xml new file mode 100644 index 00000000..d597b5c1 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_generating_tokens_24.xml @@ -0,0 +1,5 @@ +<vector android:height="24dp" android:tint="#2C2C2C" + android:viewportHeight="24" android:viewportWidth="24" + android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> + <path android:fillColor="@android:color/white" android:pathData="M9,4c-4.42,0 -8,3.58 -8,8c0,4.42 3.58,8 8,8s8,-3.58 8,-8C17,7.58 13.42,4 9,4zM12,10.5h-2v5H8v-5H6V9h6V10.5zM20.25,3.75L23,5l-2.75,1.25L19,9l-1.25,-2.75L15,5l2.75,-1.25L19,1L20.25,3.75zM20.25,17.75L23,19l-2.75,1.25L19,23l-1.25,-2.75L15,19l2.75,-1.25L19,15L20.25,17.75z"/> +</vector> diff --git a/app/src/main/res/drawable/ic_baseline_layers_24.xml b/app/src/main/res/drawable/ic_baseline_layers_24.xml new file mode 100644 index 00000000..96af88aa --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_layers_24.xml @@ -0,0 +1,5 @@ +<vector android:height="24dp" android:tint="#2C2C2C" + android:viewportHeight="24" android:viewportWidth="24" + android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> + <path android:fillColor="@android:color/white" android:pathData="M11.99,18.54l-7.37,-5.73L3,14.07l9,7 9,-7 -1.63,-1.27 -7.38,5.74zM12,16l7.36,-5.73L21,9l-9,-7 -9,7 1.63,1.27L12,16z"/> +</vector> diff --git a/app/src/main/res/drawable/ic_baseline_playlist_add_check_24.xml b/app/src/main/res/drawable/ic_baseline_playlist_add_check_24.xml new file mode 100644 index 00000000..d45fbc72 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_playlist_add_check_24.xml @@ -0,0 +1,8 @@ +<vector android:autoMirrored="true" android:height="24dp" + android:tint="#2C2C2C" android:viewportHeight="24" + android:viewportWidth="24" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> + <path android:fillColor="@android:color/white" android:pathData="M3,10h11v2h-11z"/> + <path android:fillColor="@android:color/white" android:pathData="M3,6h11v2h-11z"/> + <path android:fillColor="@android:color/white" android:pathData="M3,14h7v2h-7z"/> + <path android:fillColor="@android:color/white" android:pathData="M20.59,11.93l-4.25,4.24l-2.12,-2.12l-1.41,1.41l3.53,3.54l5.66,-5.66z"/> +</vector> diff --git a/app/src/main/res/drawable/ic_baseline_scatter_plot_24.xml b/app/src/main/res/drawable/ic_baseline_scatter_plot_24.xml new file mode 100644 index 00000000..9460121e --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_scatter_plot_24.xml @@ -0,0 +1,7 @@ +<vector android:height="24dp" android:tint="#2C2C2C" + android:viewportHeight="24" android:viewportWidth="24" + android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> + <path android:fillColor="@android:color/white" android:pathData="M7,14m-3,0a3,3 0,1 1,6 0a3,3 0,1 1,-6 0"/> + <path android:fillColor="@android:color/white" android:pathData="M11,6m-3,0a3,3 0,1 1,6 0a3,3 0,1 1,-6 0"/> + <path android:fillColor="@android:color/white" android:pathData="M16.6,17.6m-3,0a3,3 0,1 1,6 0a3,3 0,1 1,-6 0"/> +</vector> diff --git a/app/src/main/res/drawable/ic_baseline_sim_card_download_24.xml b/app/src/main/res/drawable/ic_baseline_sim_card_download_24.xml new file mode 100644 index 00000000..9e5481d6 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_sim_card_download_24.xml @@ -0,0 +1,5 @@ +<vector android:height="24dp" android:tint="#2C2C2C" + android:viewportHeight="24" android:viewportWidth="24" + android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> + <path android:fillColor="@android:color/white" android:pathData="M18,2h-8L4,8v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2V4C20,2.9 19.1,2 18,2zM12,17l-4,-4h3V9.02L13,9v4h3L12,17z"/> +</vector> diff --git a/app/src/main/res/layout/adapter_offline_map_city.xml b/app/src/main/res/layout/adapter_offline_map_city.xml index 21e0e6f9..c8516621 100644 --- a/app/src/main/res/layout/adapter_offline_map_city.xml +++ b/app/src/main/res/layout/adapter_offline_map_city.xml @@ -39,7 +39,6 @@ android:layout_alignParentRight="true" android:shadowColor="@android:color/transparent" android:text="下载" - android:textColor="@color/btn_blue_solid" android:textSize="@dimen/card_title_font_2size" /> <TextView diff --git a/app/src/main/res/layout/adapter_task_list.xml b/app/src/main/res/layout/adapter_task_list.xml index fcd684a7..386f29d4 100644 --- a/app/src/main/res/layout/adapter_task_list.xml +++ b/app/src/main/res/layout/adapter_task_list.xml @@ -17,7 +17,8 @@ android:layout_height="wrap_content" android:layout_toLeftOf="@id/task_download_btn" android:text="任务名称" - android:textColor="@color/white" + android:textStyle="bold" + android:textColor="@color/black" android:textSize="@dimen/default_font_size" /> <TextView @@ -27,6 +28,7 @@ android:layout_height="wrap_content" android:layout_below="@id/task_name" android:layout_marginTop="5dp" + android:textColor="@color/gray_121" android:text="省市名称" android:textSize="@dimen/card_title_font_3size" /> @@ -35,9 +37,10 @@ style="@style/map_size_font_style" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_toRightOf="@id/task_city_name" - android:layout_alignTop="@id/task_city_name" - android:layout_marginLeft="5dp" + android:layout_alignParentLeft="true" + android:layout_toLeftOf="@id/task_upload_btn" + android:layout_below="@id/task_city_name" + android:textColor="@color/gray_121" android:text="版本号" android:textSize="@dimen/card_title_font_3size" /> @@ -46,7 +49,7 @@ style="@style/map_size_font_style" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_below="@id/task_city_name" + android:layout_below="@id/task_data_version" android:layout_marginTop="5dp" android:drawableLeft="@mipmap/point_blue" android:text="路线颜色" @@ -62,7 +65,6 @@ android:gravity="center" android:shadowColor="@android:color/transparent" android:text="下载" - android:textColor="@color/btn_blue_solid" android:textSize="@dimen/card_title_font_2size" /> <TextView @@ -76,7 +78,6 @@ android:gravity="center" android:shadowColor="@android:color/transparent" android:text="同步" - android:textColor="@color/btn_blue_solid" android:textSize="@dimen/card_title_font_2size" /> <TextView diff --git a/app/src/main/res/layout/personal_center_head.xml b/app/src/main/res/layout/personal_center_head.xml index 7b3e03f6..d0f24845 100644 --- a/app/src/main/res/layout/personal_center_head.xml +++ b/app/src/main/res/layout/personal_center_head.xml @@ -3,33 +3,36 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="@dimen/nav_header_height" - android:background="@color/blue" + android:background="@color/colorPrimary" android:gravity="bottom" android:orientation="vertical" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingBottom="@dimen/activity_vertical_margin" - android:theme="@style/ThemeOverlay.AppCompat.Dark"> + android:theme="@style/Theme.AppCompat.Light"> <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:contentDescription="@string/nav_header_desc" + android:contentDescription="@string/app_name" android:paddingTop="@dimen/nav_header_vertical_spacing" - app:srcCompat="@mipmap/ic_launcher_round" /> + app:srcCompat="@mipmap/logo" /> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingTop="@dimen/nav_header_vertical_spacing" - android:text="@string/nav_header_title" + android:text="@string/app_name" + style="@style/TextAppearance.AppCompat.Title" + android:textColor="@color/white" android:textAppearance="@style/TextAppearance.AppCompat.Body1" /> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:textColor="@color/line_gray" android:text="@string/nav_header_subtitle" /> </LinearLayout> \ No newline at end of file diff --git a/app/src/main/res/menu/personal_center_menu.xml b/app/src/main/res/menu/personal_center_menu.xml index 3bd6f840..99808163 100644 --- a/app/src/main/res/menu/personal_center_menu.xml +++ b/app/src/main/res/menu/personal_center_menu.xml @@ -12,19 +12,21 @@ android:title="离线地图" /> <item android:id="@+id/personal_center_menu_obtain_data" - android:icon="@drawable/ic_baseline_import_export_24" + android:icon="@drawable/ic_baseline_generating_tokens_24" + android:visible="false" android:title="生成数据" /> <item android:id="@+id/personal_center_menu_import_data" android:icon="@drawable/ic_baseline_import_export_24" + android:visible="false" android:title="导入数据" /> <item android:id="@+id/personal_center_menu_import_yuan_data" - android:icon="@drawable/ic_baseline_import_export_24" + android:icon="@drawable/ic_baseline_scatter_plot_24" android:title="导入元数据" /> <item android:id="@+id/personal_center_menu_realm_data_backup" - android:icon="@drawable/ic_baseline_import_export_24" + android:icon="@drawable/ic_baseline_sim_card_download_24" android:title="备份数据" /> </group> <group @@ -34,20 +36,21 @@ <menu> <item android:id="@+id/personal_center_menu_task_list" - android:icon="@drawable/baseline_person_24" + android:icon="@drawable/ic_baseline_format_list_bulleted_24" android:title="任务列表" /> <item android:id="@+id/personal_center_menu_qs_record_list" - android:icon="@drawable/baseline_person_24" + android:icon="@drawable/ic_baseline_playlist_add_check_24" android:title="我的数据" /> <item android:id="@+id/personal_center_menu_layer_manager" - android:icon="@drawable/baseline_person_24" + android:icon="@drawable/ic_baseline_layers_24" android:title="图层管理" /> <item android:id="@+id/personal_center_menu_test" android:icon="@drawable/baseline_person_24" + android:visible="false" android:title="测试" /> </menu> </item> diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index d55153f0..e8059a21 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -37,4 +37,5 @@ <!-- 相机设置窗体IV高度--> <dimen name="camear_dialog_iv_hight" comment="相机设置窗体高度">75dp</dimen> <dimen name="head_img_width">48dp</dimen> + <dimen name="default_btn_corner">6dp</dimen> </resources> \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c6bf628b..9f17ca50 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -15,7 +15,7 @@ <string name="navigation_drawer_open">Open navigation drawer</string> <string name="navigation_drawer_close">Close navigation drawer</string> <string name="nav_header_title">Android Studio</string> - <string name="nav_header_subtitle">android.studio@android.com</string> + <string name="nav_header_subtitle">Navinfo Mobile</string> <string name="nav_header_desc">Navigation header</string> <string name="menu_home">Home</string> diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 3299be77..38a30ec9 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -85,14 +85,15 @@ <item name="android:clickable">false</item> </style> - <style name="map_download_style_btn" comment="离线地图下载的按钮样式"> + <style name="map_download_style_btn" comment="离线地图下载的按钮样式" parent="ThemeOverlay.Material3.AutoCompleteTextView"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_gravity">center_vertical</item> <item name="android:padding">@dimen/default_widget_padding</item> <item name="android:background">@drawable/fm_card_map_down_status_bg</item> + <item name="android:foreground">@drawable/ripple_btn_press</item> <item name="android:gravity">center_horizontal</item> - <item name="android:textColor">@color/btn_blue_white</item> + <item name="android:textColor">@color/selector_default_primary_press_secondary</item> <item name="android:textSize">15sp</item> </style>