diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ItinerarySummaryDialog.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ItinerarySummaryDialog.kt
index fc13f21749..0d4cfa61e5 100644
--- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ItinerarySummaryDialog.kt
+++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ItinerarySummaryDialog.kt
@@ -8,6 +8,7 @@ import android.widget.TextView
import com.mogo.eagle.core.data.autopilot.AutopilotSummaryInfo
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListenerManager
import com.mogo.eagle.core.function.hmi.R
+import com.mogo.eagle.core.function.view.TravelRealityView
import me.jessyan.autosize.utils.AutoSizeUtils
import java.util.Random
@@ -30,6 +31,7 @@ open class ItinerarySummaryDialog(context: Context, isDriver: Boolean, theme: In
private var tvVulnerableTipNum: TextView ?= null //弱势参与者提醒次数
private var tvDangerNum: TextView ?= null //消除安全风险隐患次数
private var tvEfficiencyNum: TextView ?= null //通行效率提升
+ private var travelRealityView: TravelRealityView ?= null
private val random = Random()
private var mileage: Float = 1000f //总里程
@@ -56,6 +58,9 @@ open class ItinerarySummaryDialog(context: Context, isDriver: Boolean, theme: In
}
private fun initEvent(){
+ //地图
+ travelRealityView = findViewById(R.id.travelRealityView)
+ travelRealityView?.onCreateView(null)
//关闭Dialog按钮
ivSummaryClose = findViewById(R.id.ivSummaryClose)
ivSummaryClose?.setOnClickListener {
@@ -112,4 +117,15 @@ open class ItinerarySummaryDialog(context: Context, isDriver: Boolean, theme: In
this.mileage = mileage
}
+ override fun onAttachedToWindow() {
+ super.onAttachedToWindow()
+ travelRealityView?.onResume()
+ }
+
+ override fun onDetachedFromWindow() {
+ super.onDetachedFromWindow()
+ travelRealityView?.onPause()
+ travelRealityView?.onDestroy()
+ }
+
}
\ No newline at end of file
diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/dialog_itinerary_summary.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/dialog_itinerary_summary.xml
index 316ab71171..fc422801ca 100644
--- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/dialog_itinerary_summary.xml
+++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/dialog_itinerary_summary.xml
@@ -5,25 +5,36 @@
android:background="@drawable/bg_itinerary_summary"
xmlns:app="http://schemas.android.com/apk/res-auto">
-
+ app:layout_constraintBottom_toBottomOf="parent"
+ android:layout_marginStart="@dimen/dp_91"
+ app:roundLayoutRadius="@dimen/dp_30">
+
+
+
+
-
+ app:layout_constraintBottom_toBottomOf="parent"
+ android:layout_marginStart="@dimen/dp_91"
+ app:roundLayoutRadius="@dimen/dp_30"
+ >
+
+
+
+