diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/map/MapContainerLayout.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/map/MapContainerLayout.kt index e5c73749d6..722d9bf66e 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/map/MapContainerLayout.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/map/MapContainerLayout.kt @@ -22,6 +22,7 @@ import kotlinx.android.synthetic.main.view_map_container.view.mapBizView import kotlinx.android.synthetic.main.view_map_container.view.overMapView import kotlinx.android.synthetic.main.view_map_container.view.parentLayout import kotlinx.android.synthetic.main.view_map_container.view.shadowView +import kotlinx.android.synthetic.main.view_map_container.view.visualAngleToggle class MapContainerLayout @JvmOverloads constructor( context: Context, @@ -137,6 +138,11 @@ class MapContainerLayout @JvmOverloads constructor( overMapView.swapSettings() updateShadowBg(isScaled) isScaled = !isScaled + if (isScaled) { + visualAngleToggle?.takeIf { it.visibility == View.VISIBLE }?.visibility = View.GONE + } else { + visualAngleToggle?.takeIf { it.visibility != View.VISIBLE }?.visibility = View.VISIBLE + } } override fun onTransitionCancel(transition: Transition?) { diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_map_container.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_map_container.xml index e2f9c0ecd5..3752736a64 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_map_container.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_map_container.xml @@ -53,8 +53,10 @@ android:id="@+id/mofangStatusView" android:layout_width="wrap_content" android:layout_height="wrap_content" - app:layout_constraintEnd_toStartOf="@+id/visualAngleToggle" - app:layout_constraintTop_toTopOf="@+id/visualAngleToggle" /> + app:layout_goneMarginEnd="@dimen/dp_50" + android:layout_marginBottom="@dimen/dp_30" + app:layout_constraintBottom_toTopOf="@+id/shadowView" + app:layout_constraintEnd_toStartOf="@+id/visualAngleToggle" />