From 6cd9bab9e1952078010b642d9abc32d8feefac84 Mon Sep 17 00:00:00 2001 From: squallzhjch Date: Wed, 14 Jun 2023 14:42:34 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=B8=AD=E6=8E=A7?= =?UTF-8?q?=E8=81=94=E5=8A=A8UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/res/layout/console_on.xml | 38 +++++++++++++++++++++----- app/src/main/res/values/styles.xml | 2 +- vtm | 2 +- 3 files changed, 33 insertions(+), 9 deletions(-) diff --git a/app/src/main/res/layout/console_on.xml b/app/src/main/res/layout/console_on.xml index 86beb031..74e210d1 100644 --- a/app/src/main/res/layout/console_on.xml +++ b/app/src/main/res/layout/console_on.xml @@ -128,12 +128,16 @@ android:src="@drawable/icon_console_task" app:layout_constraintBottom_toBottomOf="@id/console_task_bg" app:layout_constraintLeft_toLeftOf="@id/console_task_bg" - app:layout_constraintTop_toTopOf="@id/console_task_bg" /> + app:layout_constraintRight_toLeftOf="@id/console_task_icon_text" + app:layout_constraintTop_toTopOf="@id/console_task_bg" + app:layout_constraintVertical_chainStyle="packed" /> @@ -154,12 +158,16 @@ android:src="@drawable/icon_console_evaluation" app:layout_constraintBottom_toBottomOf="@id/console_evaluation_bg" app:layout_constraintLeft_toLeftOf="@id/console_evaluation_bg" - app:layout_constraintTop_toTopOf="@id/console_evaluation_bg" /> + app:layout_constraintRight_toLeftOf="@id/console_evaluation_icon_text" + app:layout_constraintTop_toTopOf="@id/console_evaluation_bg" + app:layout_constraintVertical_chainStyle="packed" /> @@ -180,12 +188,16 @@ android:src="@drawable/icon_console_offline_map" app:layout_constraintBottom_toBottomOf="@id/console_offline_map_bg" app:layout_constraintLeft_toLeftOf="@id/console_offline_map_bg" - app:layout_constraintTop_toTopOf="@id/console_offline_map_bg" /> + app:layout_constraintRight_toLeftOf="@id/console_offline_map_icon_text" + app:layout_constraintTop_toTopOf="@id/console_offline_map_bg" + app:layout_constraintVertical_chainStyle="packed" /> @@ -205,12 +217,16 @@ android:src="@drawable/icon_console_route" app:layout_constraintBottom_toBottomOf="@id/console_route_bg" app:layout_constraintLeft_toLeftOf="@id/console_route_bg" - app:layout_constraintTop_toTopOf="@id/console_route_bg" /> + app:layout_constraintRight_toLeftOf="@id/console_route_icon_text" + app:layout_constraintTop_toTopOf="@id/console_route_bg" + app:layout_constraintVertical_chainStyle="packed" /> @@ -232,12 +248,16 @@ android:src="@drawable/icon_console_layer_setting" app:layout_constraintBottom_toBottomOf="@id/console_layer_setting_bg" app:layout_constraintLeft_toLeftOf="@id/console_layer_setting_bg" - app:layout_constraintTop_toTopOf="@id/console_layer_setting_bg" /> + app:layout_constraintRight_toLeftOf="@id/console_layer_setting_icon_text" + app:layout_constraintTop_toTopOf="@id/console_layer_setting_bg" + app:layout_constraintVertical_chainStyle="packed" /> @@ -257,12 +277,16 @@ android:src="@drawable/icon_console_personal_center" app:layout_constraintBottom_toBottomOf="@id/console_personal_center_bg" app:layout_constraintLeft_toLeftOf="@id/console_personal_center_bg" - app:layout_constraintTop_toTopOf="@id/console_personal_center_bg" /> + app:layout_constraintRight_toLeftOf="@id/console_personal_center_icon_text" + app:layout_constraintTop_toTopOf="@id/console_personal_center_bg" + app:layout_constraintVertical_chainStyle="packed" /> @@ -469,7 +493,7 @@ app:layout_constraintLeft_toLeftOf="@id/console_track_bg" app:layout_constraintRight_toLeftOf="@id/console_track_text" app:layout_constraintTop_toTopOf="@id/console_track_bg" - app:layout_constraintVertical_chainStyle="spread" /> + app:layout_constraintVertical_chainStyle="packed" /> wrap_content @color/white 18sp - 5dp + \ No newline at end of file + \ No newline at end of file diff --git a/collect-library/src/main/assets/omdb/icon_4022_0.svg b/collect-library/src/main/assets/omdb/icon_4022_0.svg index 63378323..dc58b844 100644 --- a/collect-library/src/main/assets/omdb/icon_4022_0.svg +++ b/collect-library/src/main/assets/omdb/icon_4022_0.svg @@ -1,162 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/collect-library/src/main/assets/omdb/icon_arrow_right.svg b/collect-library/src/main/assets/omdb/icon_arrow_right.svg index fc0678f3..73b8c5dc 100644 --- a/collect-library/src/main/assets/omdb/icon_arrow_right.svg +++ b/collect-library/src/main/assets/omdb/icon_arrow_right.svg @@ -1,40 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/collect-library/src/main/java/com/navinfo/collect/library/map/handler/MarkHandler.kt b/collect-library/src/main/java/com/navinfo/collect/library/map/handler/MarkHandler.kt index bc2f46e2..e4e9b588 100644 --- a/collect-library/src/main/java/com/navinfo/collect/library/map/handler/MarkHandler.kt +++ b/collect-library/src/main/java/com/navinfo/collect/library/map/handler/MarkHandler.kt @@ -263,7 +263,6 @@ class MarkHandler(context: AppCompatActivity, mapView: NIMapView) : mContext.lifecycleScope.launch(Dispatchers.IO) { var list = mutableListOf() val realm = Realm.getDefaultInstance() - Log.e("jingo", "realm hashCOde ${realm.hashCode()}") realm.executeTransaction { val objects = realm.where().findAll() list = realm.copyFromRealm(objects) diff --git a/collect-library/src/main/java/com/navinfo/collect/library/map/layers/MyItemizedLayer.java b/collect-library/src/main/java/com/navinfo/collect/library/map/layers/MyItemizedLayer.java index cae265b8..fb9b4c47 100644 --- a/collect-library/src/main/java/com/navinfo/collect/library/map/layers/MyItemizedLayer.java +++ b/collect-library/src/main/java/com/navinfo/collect/library/map/layers/MyItemizedLayer.java @@ -89,7 +89,6 @@ public class MyItemizedLayer extends ItemizedLayer { private boolean activateSelectedItems(MotionEvent event, ActiveItem task) { int size = this.mItemList.size(); - Log.e("jingo", "地图点击 size =" + size); if (size == 0) { return false; } else { From 236f422fa157d466907403f58453eb347c715ff6 Mon Sep 17 00:00:00 2001 From: squallzhjch Date: Fri, 16 Jun 2023 15:29:01 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=86=B2=E7=AA=81?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/assets/editormarker.xml | 187 ++++++++++-------- 1 file changed, 100 insertions(+), 87 deletions(-) diff --git a/collect-library/src/main/assets/editormarker.xml b/collect-library/src/main/assets/editormarker.xml index 1fe31923..f53a299e 100644 --- a/collect-library/src/main/assets/editormarker.xml +++ b/collect-library/src/main/assets/editormarker.xml @@ -1,7 +1,6 @@ @@ -46,8 +45,8 @@ - + @@ -174,7 +173,7 @@ - + @@ -1480,18 +1479,19 @@ - + - + - + - + @@ -1503,7 +1503,7 @@ - + @@ -1514,7 +1514,7 @@ - + @@ -1538,19 +1538,20 @@ - + - + - + - + - + @@ -1560,53 +1561,53 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1636,69 +1637,71 @@ - - - - - - - - - + + + + + - - - - + + + - - - - - + + + + + - - - - + + + - + - - - - + + + - - - - + + + - + - + @@ -1711,19 +1714,19 @@ - + - + - + - + - + @@ -1731,31 +1734,37 @@ - + - + - + - + - + - + - - - - + + + + @@ -1764,30 +1773,34 @@ - - + + - + - + - + - + - + From 1fe90ccf26719acf4146a70dc597b55a23fe65be Mon Sep 17 00:00:00 2001 From: squallzhjch Date: Fri, 16 Jun 2023 17:16:20 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../omqs/ui/activity/map/MainActivity.kt | 13 +++++++++++++ .../ui/fragment/console/ConsoleFragment.kt | 15 +++++++++++++++ .../main_sign_moreinfo_bg.9.png | Bin 5240 -> 5136 bytes app/src/main/res/layout/activity_main.xml | 2 ++ 4 files changed, 30 insertions(+) diff --git a/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainActivity.kt b/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainActivity.kt index 12464cbf..c46932f7 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainActivity.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/activity/map/MainActivity.kt @@ -440,6 +440,12 @@ class MainActivity : BaseActivity() { */ fun onSwitchSheet() { if (binding.mainActivityBottomSheetGroup.visibility == View.VISIBLE) { + leftFragment?.let { + supportFragmentManager.beginTransaction().remove(it).commit() + leftFragment = null + binding.mainActivityLeftFragment.visibility = View.GONE + } + binding.mainActivityBottomSheetGroup.visibility = View.GONE } else { binding.mainActivityBottomSheetGroup.visibility = View.VISIBLE @@ -500,6 +506,13 @@ class MainActivity : BaseActivity() { } } + /** + * 路径规划 + */ + fun onClickRouteFragment() { + Toast.makeText(this, "功能开发中", Toast.LENGTH_SHORT).show() + } + /** * 打开离线地图 */ diff --git a/app/src/main/java/com/navinfo/omqs/ui/fragment/console/ConsoleFragment.kt b/app/src/main/java/com/navinfo/omqs/ui/fragment/console/ConsoleFragment.kt index 966f5666..3318c4c6 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/fragment/console/ConsoleFragment.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/fragment/console/ConsoleFragment.kt @@ -6,6 +6,7 @@ import android.view.LayoutInflater import android.view.View import android.view.View.OnClickListener import android.view.ViewGroup +import android.widget.Toast import androidx.fragment.app.Fragment import androidx.transition.AutoTransition import androidx.transition.Scene @@ -153,6 +154,11 @@ class ConsoleFragment : BaseFragment(), OnClickListener { */ binding.consoleRoot.findViewById(R.id.console_task_bg)?.setOnClickListener(this) binding.consoleRoot.findViewById(R.id.console_task_icon_bg)?.setOnClickListener(this) + /** + * 路径规划 + */ + binding.consoleRoot.findViewById(R.id.console_route_bg)?.setOnClickListener(this) + binding.consoleRoot.findViewById(R.id.console_route_icon_bg)?.setOnClickListener(this) } override fun onDestroy() { @@ -232,6 +238,9 @@ class ConsoleFragment : BaseFragment(), OnClickListener { (a as MainActivity).onClickResFragment() } } + /** + * 任务列表 + */ R.id.console_task_icon_bg, R.id.console_task_bg -> { activity?.let { a -> a.supportFragmentManager.beginTransaction().remove(this).commit() @@ -239,6 +248,12 @@ class ConsoleFragment : BaseFragment(), OnClickListener { } } + /** + * 路径规划 + */ + R.id.console_route_bg, R.id.console_route_icon_bg -> { + Toast.makeText(requireContext(), "功能开发中", Toast.LENGTH_SHORT).show() + } else -> {} } } diff --git a/app/src/main/res/drawable-xxhdpi/main_sign_moreinfo_bg.9.png b/app/src/main/res/drawable-xxhdpi/main_sign_moreinfo_bg.9.png index e8342f10c3aeebf342ee3c40d24c19d67b86459c..c10da04a43a8d5f8dd079bc5500809445f138036 100644 GIT binary patch literal 5136 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 diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 99828062..77fc36a0 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -423,6 +423,7 @@ android:background="@drawable/icon_main_bottom_route" app:layout_constraintBottom_toTopOf="@id/main_bottom_route_text" app:layout_constraintLeft_toRightOf="@id/main_bottom_offline_map" + android:onClick="@{()->mainActivity.onClickRouteFragment()}" app:layout_constraintRight_toRightOf="@id/main_activity_bottom_sheet_bg" app:layout_constraintTop_toTopOf="@id/main_bottom_task" app:layout_constraintVertical_chainStyle="packed" /> @@ -434,6 +435,7 @@ android:text="路径规划" android:textColor="@color/blue" android:textSize="10sp" + android:onClick="@{()->mainActivity.onClickRouteFragment()}" app:layout_constraintBottom_toBottomOf="@id/main_activity_bottom_sheet_bg" app:layout_constraintLeft_toLeftOf="@id/main_bottom_route" app:layout_constraintRight_toRightOf="@id/main_bottom_route"