diff --git a/OCH/mogo-och-bus-passenger/src/m1/res/drawable/bus_p_function_setting_soft_b_shape.xml b/OCH/mogo-och-bus-passenger/src/m1/res/drawable/bus_p_function_setting_soft_b_shape.xml
new file mode 100644
index 0000000000..9303f53b0b
--- /dev/null
+++ b/OCH/mogo-och-bus-passenger/src/m1/res/drawable/bus_p_function_setting_soft_b_shape.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_fragment.xml b/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_fragment.xml
index 7902470d2c..cc128f87ae 100644
--- a/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_fragment.xml
+++ b/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_fragment.xml
@@ -11,8 +11,8 @@
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintEnd_toStartOf="@+id/cb_bp_setting_soft"
app:layout_constraintBottom_toBottomOf="parent"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"/>
+ android:layout_width="@dimen/dp_95"
+ android:layout_height="@dimen/dp_95"/>
+ android:layout_width="@dimen/dp_95"
+ android:layout_height="@dimen/dp_95"/>
+ android:layout_width="@dimen/dp_95"
+ android:layout_height="@dimen/dp_95"/>
\ No newline at end of file
diff --git a/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_function_fragment.xml b/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_function_fragment.xml
index c6827b22a8..671f597030 100644
--- a/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_function_fragment.xml
+++ b/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_function_fragment.xml
@@ -21,8 +21,8 @@
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintEnd_toStartOf="@+id/cb_bp_setting_soft"
app:layout_constraintBottom_toBottomOf="parent"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"/>
+ android:layout_width="@dimen/dp_95"
+ android:layout_height="@dimen/dp_95"/>
+ android:layout_width="@dimen/dp_95"
+ android:layout_height="@dimen/dp_95"/>
+ android:layout_width="@dimen/dp_95"
+ android:layout_height="@dimen/dp_95"/>
\ No newline at end of file
diff --git a/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_function_setting_soft_fragment.xml b/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_function_setting_soft_fragment.xml
index 993a330826..34379199e7 100644
--- a/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_function_setting_soft_fragment.xml
+++ b/OCH/mogo-och-bus-passenger/src/m1/res/layout/bus_p_function_setting_soft_fragment.xml
@@ -1,17 +1,47 @@
+ android:layout_height="match_parent">
+ android:layout_height="0dp"
+ android:background="@drawable/bus_p_function_setting_soft_b_shape"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintDimensionRatio="3:1"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintWidth_percent="0.78125">
+
+
+
+
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 86e6613133..bb1ee44e55 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -18,12 +18,6 @@
android:theme="@style/AppTheme.App"
android:usesCleartextTraffic="true"
tools:replace="android:label">
-
-
diff --git a/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt b/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt
index b5fb2e14aa..e3d3800cac 100644
--- a/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt
+++ b/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt
@@ -28,6 +28,7 @@ object AppIdentityModeUtils {
// 车型
private const val M1 = "M1"
+ private const val M2 = "M2"
@@ -108,6 +109,14 @@ object AppIdentityModeUtils {
}
return false
}
+ @JvmStatic
+ fun isM2(appIdentityMode: String): Boolean {
+ val (_, _, model) = getInfo(appIdentityMode)
+ if (model.isNotEmpty()) {
+ return model == M2
+ }
+ return false
+ }
/**
* 是否是 清扫车(这里不细分具体是:司机、乘客等类型)
diff --git a/foudations/mogo-commons/src/main/java/com/mogo/commons/screen/ScreenHelper.java b/foudations/mogo-commons/src/main/java/com/mogo/commons/screen/ScreenHelper.java
index 9b3793a679..cfd63d5e69 100644
--- a/foudations/mogo-commons/src/main/java/com/mogo/commons/screen/ScreenHelper.java
+++ b/foudations/mogo-commons/src/main/java/com/mogo/commons/screen/ScreenHelper.java
@@ -1,8 +1,12 @@
package com.mogo.commons.screen;
+
import android.app.Application;
import android.content.Context;
+import com.mogo.eagle.core.data.config.FunctionBuildConfig;
+import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils;
+
import me.jessyan.autosize.AutoSizeConfig;
import me.jessyan.autosize.utils.AutoSizeUtils;
@@ -12,11 +16,20 @@ public class ScreenHelper {
* 正常屏幕和长屏分辨设置
*/
public static void setScreenConfig(Context context) {
+
+ int baseWidth = 2560;
+ int baseHeight = 1600;
+
+ if (AppIdentityModeUtils.isM1(FunctionBuildConfig.appIdentityMode) || AppIdentityModeUtils.isM1(FunctionBuildConfig.appIdentityMode)) {
+ baseWidth = 1920;
+ baseHeight = 1080;
+ }
+
AutoSizeConfig.getInstance()
.setBaseOnWidth(true)
.setCustomFragment(true)
- .setDesignWidthInDp(2560)
- .setDesignHeightInDp(1600)
+ .setDesignWidthInDp(baseWidth)
+ .setDesignHeightInDp(baseHeight)
.getUnitsManager().setSupportSP(false);
}
}