This commit is contained in:
2026-04-15 10:06:58 +08:00
parent eae654c47e
commit c6e7616be2
20 changed files with 251 additions and 3 deletions

View File

@@ -206,7 +206,7 @@ public class NativeMapView implements PlatformView, LocationSource, AMapLocation
endInput.setHint("请输入目的地,不输入则自动匹配推荐加氢站"); endInput.setHint("请输入目的地,不输入则自动匹配推荐加氢站");
endInput.setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_search, 0, 0, 0); endInput.setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_search, 0, 0, 0);
endInput.setCompoundDrawablePadding(dp2px(8)); endInput.setCompoundDrawablePadding(dp2px(8));
endInput.setTextSize(13); endInput.setTextSize(12);
endInput.setTextColor(Color.parseColor("#333333")); endInput.setTextColor(Color.parseColor("#333333"));
endInput.setHintTextColor(Color.GRAY); endInput.setHintTextColor(Color.GRAY);
endInput.setPadding(dp2px(12), dp2px(12), dp2px(12), dp2px(12)); endInput.setPadding(dp2px(12), dp2px(12), dp2px(12), dp2px(12));
@@ -269,14 +269,14 @@ public class NativeMapView implements PlatformView, LocationSource, AMapLocation
TextView planText = new TextView(context); TextView planText = new TextView(context);
planText.setText("规划路线"); planText.setText("规划路线");
planText.setTextColor(Color.WHITE); planText.setTextColor(Color.WHITE);
planText.setTextSize(16); planText.setTextSize(14);
planText.setTypeface(Typeface.DEFAULT_BOLD); planText.setTypeface(Typeface.DEFAULT_BOLD);
planText.setGravity(Gravity.CENTER); planText.setGravity(Gravity.CENTER);
planBtnContainer.addView(planText); planBtnContainer.addView(planText);
// 设置点击事件 // 设置点击事件
planBtnContainer.setOnClickListener(v -> calculateRouteBeforeNavi()); planBtnContainer.setOnClickListener(v -> calculateRouteBeforeNavi());
searchArea.addView(planBtnContainer, new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, dp2px(48))); searchArea.addView(planBtnContainer, new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, dp2px(40)));
bottomContainer.addView(searchArea); bottomContainer.addView(searchArea);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,40 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="16dp"
android:height="16dp"
android:viewportWidth="16"
android:viewportHeight="16">
<path
android:strokeWidth="1"
android:pathData="M8,14.667C10.946,14.667 13.333,12.496 13.333,9.818C13.333,7.192 11.556,4.364 8,1.333C4.444,4.364 2.667,7.192 2.667,9.818C2.667,12.496 5.054,14.667 8,14.667Z"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"/>
<path
android:strokeWidth="1"
android:pathData="M6.286,6.333L8,8.123L9.714,6.333"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M6,8.719H10"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M6,10.509H10"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M8,8.719V12"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
</vector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 781 B

View File

@@ -0,0 +1,41 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="16dp"
android:height="16dp"
android:viewportWidth="16"
android:viewportHeight="16">
<path
android:strokeWidth="1"
android:pathData="M3.667,1.375L2,13.375"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M12.333,1.375L13.988,13.36"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M8,1.375V3.375"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M8,11.042V13.375"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M8,6.042V8.375"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
</vector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 577 B

View File

@@ -0,0 +1,13 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<group>
<clip-path
android:pathData="M0,0h24v24h-24z"/>
<path
android:pathData="M6.518,10.241C4.181,10.241 2.29,12.135 2.29,14.469C2.29,16.804 6.518,21.684 6.518,21.684C6.518,21.684 10.746,16.806 10.746,14.469C10.746,12.133 8.853,10.241 6.518,10.241ZM6.518,15.616C5.853,15.616 5.313,15.077 5.313,14.411C5.313,13.745 5.853,13.206 6.518,13.206C7.184,13.206 7.723,13.745 7.723,14.411C7.723,15.077 7.181,15.616 6.518,15.616ZM19.676,2.301C18.567,2.301 17.67,3.198 17.67,4.307C17.67,5.416 19.676,7.729 19.676,7.729C19.676,7.729 21.682,5.416 21.682,4.307C21.682,3.198 20.785,2.301 19.676,2.301ZM19.676,4.851C19.36,4.851 19.104,4.595 19.104,4.279C19.104,3.963 19.36,3.707 19.676,3.707C19.992,3.707 20.248,3.963 20.248,4.279C20.246,4.595 19.99,4.851 19.676,4.851ZM18.026,13.185C17.386,12.813 16.629,12.674 15.898,12.538C14.845,12.344 14.196,12.191 14.074,11.72C14.051,11.627 14.037,11.493 14.156,11.291C14.325,11.005 14.855,10.422 16.519,9.735C16.993,9.539 17.449,9.382 17.801,9.27C18.168,9.153 18.393,8.768 18.296,8.395C18.199,8.019 17.812,7.792 17.442,7.909C17.056,8.03 16.543,8.205 15.999,8.43C14.431,9.074 13.404,9.798 12.945,10.579C12.663,11.057 12.584,11.575 12.713,12.077C12.877,12.709 13.303,13.185 13.978,13.485C14.482,13.71 15.073,13.818 15.642,13.923C16.256,14.036 16.889,14.153 17.318,14.402C17.597,14.563 17.888,14.819 17.916,15.487C17.958,16.427 16.88,17.448 14.881,18.367C13.833,18.848 12.764,19.192 12.099,19.385C11.729,19.493 11.5,19.869 11.589,20.244C11.68,20.625 12.064,20.86 12.441,20.752C13.144,20.55 14.295,20.183 15.45,19.654C16.547,19.152 17.424,18.606 18.054,18.032C18.938,17.228 19.364,16.349 19.322,15.426C19.278,14.413 18.842,13.661 18.026,13.185Z"
android:fillColor="#ffffff"/>
</group>
</vector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 762 B

View File

@@ -0,0 +1,20 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="16dp"
android:height="16dp"
android:viewportWidth="16"
android:viewportHeight="16">
<path
android:strokeWidth="1"
android:pathData="M8,6.042C9.289,6.042 10.333,4.997 10.333,3.708C10.333,2.42 9.289,1.375 8,1.375C6.711,1.375 5.667,2.42 5.667,3.708C5.667,4.997 6.711,6.042 8,6.042Z"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M2,12.975V13.375H14V12.975C14,11.481 14,10.735 13.709,10.164C13.454,9.663 13.046,9.255 12.544,8.999C11.974,8.708 11.227,8.708 9.733,8.708H6.267C4.773,8.708 4.026,8.708 3.456,8.999C2.954,9.255 2.546,9.663 2.291,10.164C2,10.735 2,11.481 2,12.975Z"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
</vector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 865 B

View File

@@ -0,0 +1,12 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="16dp"
android:height="16dp"
android:viewportWidth="16"
android:viewportHeight="16">
<path
android:strokeWidth="1"
android:pathData="M5.665,1.937C5.908,1.937 6.131,2.068 6.248,2.28L7.064,3.749C7.171,3.941 7.176,4.174 7.077,4.371L6.292,5.942C6.292,5.942 6.519,7.112 7.472,8.065C8.425,9.018 9.591,9.242 9.591,9.242L11.162,8.456C11.359,8.358 11.592,8.363 11.785,8.47L13.258,9.289C13.469,9.407 13.6,9.63 13.6,9.872V11.563C13.6,12.424 12.8,13.046 11.984,12.771C10.308,12.205 7.707,11.128 6.058,9.479C4.409,7.831 3.332,5.229 2.767,3.553C2.491,2.737 3.113,1.937 3.975,1.937H5.665Z"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"/>
</vector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,40 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="16dp"
android:height="16dp"
android:viewportWidth="16"
android:viewportHeight="16">
<path
android:strokeWidth="1"
android:pathData="M8,14.042C11.682,14.042 14.667,11.057 14.667,7.375C14.667,3.693 11.682,0.708 8,0.708C4.318,0.708 1.333,3.693 1.333,7.375C1.333,11.057 4.318,14.042 8,14.042Z"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"/>
<path
android:strokeWidth="1"
android:pathData="M6,6.708H10"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M6,8.708H10"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M8.003,6.708V10.708"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M10,4.375L8,6.375L6,4.375"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
</vector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 596 B

View File

@@ -0,0 +1,26 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="18dp"
android:height="18dp"
android:viewportWidth="18"
android:viewportHeight="18">
<path
android:strokeWidth="1"
android:pathData="M7.875,14.5C11.396,14.5 14.25,11.646 14.25,8.125C14.25,4.604 11.396,1.75 7.875,1.75C4.354,1.75 1.5,4.604 1.5,8.125C1.5,11.646 4.354,14.5 7.875,14.5Z"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#4E5969"/>
<path
android:strokeWidth="1"
android:pathData="M9.997,5.629C9.454,5.086 8.704,4.75 7.875,4.75C7.047,4.75 6.297,5.086 5.754,5.629"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#4E5969"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M12.458,12.707L15.64,15.889"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#4E5969"
android:strokeLineCap="round"/>
</vector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,19 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="16dp"
android:height="16dp"
android:viewportWidth="16"
android:viewportHeight="16">
<path
android:strokeWidth="1"
android:pathData="M8,14.042C11.682,14.042 14.667,11.057 14.667,7.375C14.667,3.693 11.682,0.708 8,0.708C4.318,0.708 1.333,3.693 1.333,7.375C1.333,11.057 4.318,14.042 8,14.042Z"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"/>
<path
android:strokeWidth="1"
android:pathData="M8.003,3.375L8.003,7.378L10.829,10.204"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
</vector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 791 B

View File

@@ -0,0 +1,37 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="16dp"
android:height="16dp"
android:viewportWidth="16"
android:viewportHeight="16">
<path
android:strokeWidth="1"
android:pathData="M1.333,2.042H3.667C3.667,2.042 4,3.708 5.667,3.708C7.333,3.708 7.667,2.042 7.667,2.042H14.667V12.708H7.667C7.667,12.708 7.333,11.042 5.667,11.042C4,11.042 3.667,12.708 3.667,12.708H1.333V2.042Z"
android:strokeLineJoin="round"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M5.667,5.708V6.375"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M5.667,8.375V9.042"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M8.333,6.375H12"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
<path
android:strokeWidth="1"
android:pathData="M8.333,8.375H12"
android:fillColor="#00000000"
android:strokeColor="#017137"
android:strokeLineCap="round"/>
</vector>