From c2930daf4accdcca625e8c1703acd4c885c0ab0b Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Wed, 26 May 2021 17:48:21 +0800 Subject: [PATCH] add map angle of view ui --- .../src/main/AndroidManifest.xml | 4 + .../main/launcher/MainLauncherActivity.java | 108 ++++++++++++++++++ .../extensions/entrance/EntranceFragment.java | 10 +- .../res/drawable/module_switch_map_bg.xml | 2 +- .../res/layout/module_ext_layout_entrance.xml | 41 +++++-- .../res/values-xhdpi-1920x1000/dimens.xml | 1 - .../res/values-xhdpi-2560x1440/dimens.xml | 6 +- .../src/main/res/values/colors.xml | 2 +- .../src/main/res/values/dimens.xml | 7 +- .../src/main/res/values/strings.xml | 3 + 10 files changed, 164 insertions(+), 20 deletions(-) diff --git a/main-extensions/mogo-module-main-launcher/src/main/AndroidManifest.xml b/main-extensions/mogo-module-main-launcher/src/main/AndroidManifest.xml index bbca1838ed..f2a345d006 100644 --- a/main-extensions/mogo-module-main-launcher/src/main/AndroidManifest.xml +++ b/main-extensions/mogo-module-main-launcher/src/main/AndroidManifest.xml @@ -1,6 +1,10 @@ + + + + 权限” 中授予权限"); + builder.setPositiveButton("手动授权", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + Intent intent = new Intent(); + intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); + intent.addCategory(Intent.CATEGORY_DEFAULT); + intent.setData(Uri.parse("package:" + getPackageName())); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); + intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); + startActivity(intent); + } + }); + builder.setNegativeButton("取消", null); + builder.show(); + } + } diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java index 4e44318695..54f57fd348 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java @@ -18,6 +18,7 @@ import android.widget.EditText; import android.widget.FrameLayout; import android.widget.ImageButton; import android.widget.ImageView; +import android.widget.LinearLayout; import android.widget.RadioButton; import android.widget.TextView; @@ -184,6 +185,7 @@ public class EntranceFragment extends MvpFragment - + diff --git a/modules/mogo-module-extensions/src/main/res/layout/module_ext_layout_entrance.xml b/modules/mogo-module-extensions/src/main/res/layout/module_ext_layout_entrance.xml index 5ae16335a2..6e2af4a54a 100644 --- a/modules/mogo-module-extensions/src/main/res/layout/module_ext_layout_entrance.xml +++ b/modules/mogo-module-extensions/src/main/res/layout/module_ext_layout_entrance.xml @@ -45,26 +45,45 @@ - + + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintLeft_toLeftOf="parent"> - + + + + + + 36px 393px 700px - 108px \ No newline at end of file diff --git a/modules/mogo-module-extensions/src/main/res/values-xhdpi-2560x1440/dimens.xml b/modules/mogo-module-extensions/src/main/res/values-xhdpi-2560x1440/dimens.xml index c317778eb9..a66eeed6a0 100644 --- a/modules/mogo-module-extensions/src/main/res/values-xhdpi-2560x1440/dimens.xml +++ b/modules/mogo-module-extensions/src/main/res/values-xhdpi-2560x1440/dimens.xml @@ -8,5 +8,9 @@ 15px 110px 40px - 145px + 279px + 119px + 22px + 36px + 50px \ No newline at end of file diff --git a/modules/mogo-module-extensions/src/main/res/values/colors.xml b/modules/mogo-module-extensions/src/main/res/values/colors.xml index 74cf309afe..66347a003a 100644 --- a/modules/mogo-module-extensions/src/main/res/values/colors.xml +++ b/modules/mogo-module-extensions/src/main/res/values/colors.xml @@ -14,5 +14,5 @@ #DB3137 #3E77F6 - #3B4577 + #323C6F \ No newline at end of file diff --git a/modules/mogo-module-extensions/src/main/res/values/dimens.xml b/modules/mogo-module-extensions/src/main/res/values/dimens.xml index 54c5195205..b0d6433655 100644 --- a/modules/mogo-module-extensions/src/main/res/values/dimens.xml +++ b/modules/mogo-module-extensions/src/main/res/values/dimens.xml @@ -243,6 +243,9 @@ 11px 400px 300px - - 108px + 279px + 119px + 23px + 35px + 50px \ No newline at end of file diff --git a/modules/mogo-module-extensions/src/main/res/values/strings.xml b/modules/mogo-module-extensions/src/main/res/values/strings.xml index 65e4b58ae8..9b05b089d1 100644 --- a/modules/mogo-module-extensions/src/main/res/values/strings.xml +++ b/modules/mogo-module-extensions/src/main/res/values/strings.xml @@ -69,4 +69,7 @@ 提前看看出行路况,试试唤醒小智说,“中关村路况怎么样” + 默认视角 + 远距视角 +