diff --git a/modules/mogo-module-extensions/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-extensions/src/main/res/values-xhdpi/dimens.xml
index 6280c4cf51..6d93ddb575 100644
--- a/modules/mogo-module-extensions/src/main/res/values-xhdpi/dimens.xml
+++ b/modules/mogo-module-extensions/src/main/res/values-xhdpi/dimens.xml
@@ -79,7 +79,7 @@
159px
24px
24px
- 10px
+ 20px
60px
12px
16px
diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/CategorySearchFragment.kt b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/CategorySearchFragment.kt
index 53cb481346..8b40ddd71b 100644
--- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/CategorySearchFragment.kt
+++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/CategorySearchFragment.kt
@@ -149,7 +149,6 @@ class CategorySearchFragment : BaseFragment(), CategoryView {
lifecycle.removeObserver(mSearchPresenter)
SearchServiceHolder.getMarkerManger()
.removeMarkers(TAG)
- moveMapToCenter()
}
override fun onDestroy() {
diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/ChoosePathFragment.kt b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/ChoosePathFragment.kt
index 19b02db302..005b3a1955 100644
--- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/ChoosePathFragment.kt
+++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/search/ChoosePathFragment.kt
@@ -221,6 +221,7 @@ class ChoosePathFragment : BaseFragment(), IMogoNaviListener, IMogoVoiceCmdCallB
.recoverLockMode()
isStartedNavi = true
SearchServiceHolder.fragmentManager.clearAll()
+ moveMapToRight()
}
private fun selectPath(item: MogoCalculatePath?) {
diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/uitls/BitmapUtils.java b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/uitls/BitmapUtils.java
index 2ea9a43e0e..64600da9da 100644
--- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/uitls/BitmapUtils.java
+++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/uitls/BitmapUtils.java
@@ -42,12 +42,28 @@ public class BitmapUtils {
Canvas canvas = new Canvas(ret);
int i = Integer.parseInt(text);
- if (i == 1) {
- canvas.drawText(text, (width - bounds.width()*2) / 2.0F, (float) (bounds.height() * 1.8),
- paint);
+
+ if (isLow(context)) {
+ if (i == 1) {
+ canvas.drawText(text, (width - bounds.width() * 2) / 2.0F,
+ (float) (bounds.height() * 2.4),
+ paint);
+ } else {
+ canvas.drawText(text, (width - bounds.width()) / 2.0F,
+ (float) (bounds.height() * 1.9),
+ paint);
+ }
} else {
- canvas.drawText(text, (width - bounds.width()) / 2.0F, (float) (bounds.height() * 1.8),
+ if (i == 1) {
+ canvas.drawText(text, (width - bounds.width()*1.5F) / 2.0F,
+ (float) (bounds.height() * 1.9),
+ paint);
+ }else {
+
+ canvas.drawText(text, (width - bounds.width()*1.2F) / 2.0F,
+ (float) (bounds.height() * 1.9),
paint);
+ }
}
// 保存
@@ -61,4 +77,8 @@ public class BitmapUtils {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dp * scale + 0.5f);
}
+
+ public static boolean isLow(Context context) {
+ return context.getResources().getDisplayMetrics().density < 1;
+ }
}
diff --git a/modules/mogo-module-search/src/main/res/layout/fragment_search_category.xml b/modules/mogo-module-search/src/main/res/layout/fragment_search_category.xml
index 7a451e6a5c..1b2b1d6786 100644
--- a/modules/mogo-module-search/src/main/res/layout/fragment_search_category.xml
+++ b/modules/mogo-module-search/src/main/res/layout/fragment_search_category.xml
@@ -20,7 +20,7 @@
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@+id/ll_navi_search"
app:cardBackgroundColor="#3F4057"
- app:cardCornerRadius="@dimen/dp_8"
+ app:cardCornerRadius="@dimen/dp_16"
>