diff --git a/OCH/charter/driver/src/main/java/com/magic/mogo/och/charter/base/CharterBaseFragment.kt b/OCH/charter/driver/src/main/java/com/magic/mogo/och/charter/base/CharterBaseFragment.kt index 2fd95c62ae..03230806d3 100644 --- a/OCH/charter/driver/src/main/java/com/magic/mogo/och/charter/base/CharterBaseFragment.kt +++ b/OCH/charter/driver/src/main/java/com/magic/mogo/och/charter/base/CharterBaseFragment.kt @@ -55,7 +55,7 @@ abstract class CharterBaseFragment?>() : MvpFragmen } override fun initViews() { - mapBizView = findViewById(R.id.mapBizView) + mapBizView = findViewById(R.id.mHomeView) groupTestPanel = findViewById(R.id.groupTestPanel) ctvAutopilotStatus = findViewById(R.id.autopilot_status) flStationPanelContainer = findViewById(R.id.module_mogo_och_station_panel_container) diff --git a/OCH/charter/driver/src/main/res/layout/charter_base_fragment.xml b/OCH/charter/driver/src/main/res/layout/charter_base_fragment.xml index bf9afec78e..890383e853 100644 --- a/OCH/charter/driver/src/main/res/layout/charter_base_fragment.xml +++ b/OCH/charter/driver/src/main/res/layout/charter_base_fragment.xml @@ -7,7 +7,7 @@ android:layout_marginTop="@dimen/dp_status_bar_height"> (), IMogo } aciv_map_2_default.setOnClickListener { omvOverMap.displayCustomOverView() - mapBizView.getUI()?.let { + mHomeView.getUI()?.let { it.changeMapVisualAngle(it.getVrAngleDefaultMode(), null) } } @@ -226,7 +225,7 @@ class MainFragment : MvpFragment(), IMogo override fun initViews(savedInstanceState: Bundle?) { super.initViews(savedInstanceState) - mapBizView.onCreate(savedInstanceState) + mHomeView.onCreate(savedInstanceState) omvOverMap.onCreateView(savedInstanceState) } @@ -243,28 +242,28 @@ class MainFragment : MvpFragment(), IMogo override fun onResume() { super.onResume() - mapBizView.onResume() + mHomeView.onResume() omvOverMap.onResume() } override fun onSaveInstanceState(outState: Bundle) { super.onSaveInstanceState(outState) - mapBizView.onSaveInstanceState(outState) + mHomeView.onSaveInstanceState(outState) } override fun onLowMemory() { super.onLowMemory() - mapBizView.onLowMemory() + mHomeView.onLowMemory() } override fun onPause() { super.onPause() - mapBizView.onPause() + mHomeView.onPause() omvOverMap.onPause() } override fun onDestroyView() { - mapBizView.onDestroy() + mHomeView.onDestroy() omvOverMap.onDestroy() MogoMapListenerHandler.mogoMapListenerHandler.unregisterHostMapListener(TAG) EventBus.getDefault().unregister(this) diff --git a/OCH/charter/passenger/src/main/res/layout/charter_p_main_fragment.xml b/OCH/charter/passenger/src/main/res/layout/charter_p_main_fragment.xml index 595730e1ae..a699aa0a84 100644 --- a/OCH/charter/passenger/src/main/res/layout/charter_p_main_fragment.xml +++ b/OCH/charter/passenger/src/main/res/layout/charter_p_main_fragment.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent"> @@ -103,7 +103,7 @@ android:paddingBottom="@dimen/dp_34_5" android:visibility="gone" app:layout_constraintBottom_toTopOf="@+id/bb_boorombar" - app:layout_constraintEnd_toEndOf="@+id/mapBizView" + app:layout_constraintEnd_toEndOf="@+id/mHomeView" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -143,7 +143,7 @@ android:layout_height="wrap_content" android:layout_marginTop="@dimen/dp_47" android:visibility="gone" - app:layout_constraintEnd_toEndOf="@+id/mapBizView" + app:layout_constraintEnd_toEndOf="@+id/mHomeView" app:layout_constraintTop_toTopOf="parent" /> diff --git a/OCH/shuttle/passenger_weaknet/src/main/java/jinlv/com/mogo/och/shuttle/weaknet/passenger/ui/BusPassengerBaseFragment.java b/OCH/shuttle/passenger_weaknet/src/main/java/jinlv/com/mogo/och/shuttle/weaknet/passenger/ui/BusPassengerBaseFragment.java index cc14edb921..96c020afef 100644 --- a/OCH/shuttle/passenger_weaknet/src/main/java/jinlv/com/mogo/och/shuttle/weaknet/passenger/ui/BusPassengerBaseFragment.java +++ b/OCH/shuttle/passenger_weaknet/src/main/java/jinlv/com/mogo/och/shuttle/weaknet/passenger/ui/BusPassengerBaseFragment.java @@ -38,7 +38,7 @@ public abstract class BusPassengerBaseFragment { //切换到地图中间 - mapBizView.getUI()?.let { - val wgs02Location = OchLocationManager.getWgs02Location() - it.moveToCenter(MogoLatLng(wgs02Location.latitude,wgs02Location.longitude)) - } +// mapBizView.getUI()?.let { +// val wgs02Location = OchLocationManager.getWgs02Location() +// it.moveToCenter(MogoLatLng(wgs02Location.latitude,wgs02Location.longitude)) +// } } BottomBar.SelectView.OVERMAPVIEW -> { //overMapView.displayCustomOverView() @@ -144,7 +142,7 @@ class TaxiPassengerBaseFragment : BottomBar.SelectView.PRECISIONMAP -> { CallerHmiViewControlListenerManager.invokeMainPageViewVisible(View.VISIBLE) overMapView.visibility = View.GONE - mapBizView.visibility = View.VISIBLE + mHomeView.visibility = View.VISIBLE presenter?.setItineraryVisibility() speedView.visibility = View.VISIBLE if (DeviceUtils.isLeOrEb5Model()) { @@ -165,7 +163,7 @@ class TaxiPassengerBaseFragment : BottomBar.SelectView.OVERMAPVIEW -> { CallerHmiViewControlListenerManager.invokeMainPageViewVisible(View.GONE) overMapView.visibility = View.VISIBLE - mapBizView.visibility = View.GONE + mHomeView.visibility = View.GONE presenter?.setItineraryVisibility() speedView.visibility = View.VISIBLE romaPView.updateVisible(false) @@ -181,7 +179,7 @@ class TaxiPassengerBaseFragment : BottomBar.SelectView.VIDEO -> { CallerHmiViewControlListenerManager.invokeMainPageViewVisible(View.GONE) overMapView.visibility = View.GONE - mapBizView.visibility = View.GONE + mHomeView.visibility = View.GONE presenter?.setItineraryVisibility() speedView.visibility = View.GONE lbv_go2_center.visibility = View.GONE @@ -196,7 +194,7 @@ class TaxiPassengerBaseFragment : BottomBar.SelectView.MUSIC -> { CallerHmiViewControlListenerManager.invokeMainPageViewVisible(View.GONE) overMapView.visibility = View.GONE - mapBizView.visibility = View.GONE + mHomeView.visibility = View.GONE presenter?.setItineraryVisibility() speedView.visibility = View.GONE lbv_go2_center.visibility = View.GONE @@ -241,7 +239,7 @@ class TaxiPassengerBaseFragment : override fun onResume() { super.onResume() - mapBizView!!.onResume() + mHomeView!!.onResume() overMapView.onResume() CallerLogger.d(M_TAXI_P + TAG, "onResume") } @@ -252,23 +250,23 @@ class TaxiPassengerBaseFragment : override fun onLowMemory() { super.onLowMemory() - mapBizView!!.onLowMemory() + mHomeView!!.onLowMemory() } override fun onSaveInstanceState(outState: Bundle) { super.onSaveInstanceState(outState) - mapBizView!!.onSaveInstanceState(outState) + mHomeView!!.onSaveInstanceState(outState) } override fun onPause() { super.onPause() - mapBizView!!.onPause() + mHomeView!!.onPause() overMapView?.onPause() CallerLogger.d(M_TAXI_P + TAG, "onPause") } override fun onDestroyView() { - mapBizView!!.onDestroy() + mHomeView!!.onDestroy() overMapView?.onDestroy() super.onDestroyView() } diff --git a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/homepage/HomeView.kt b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/homepage/HomeView.kt new file mode 100644 index 0000000000..765fe1c97f --- /dev/null +++ b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/homepage/HomeView.kt @@ -0,0 +1,56 @@ +package com.mogo.och.unmanned.passenger.ui.homepage + +import android.content.Context +import android.os.Bundle +import android.util.AttributeSet +import android.view.LayoutInflater +import androidx.constraintlayout.widget.ConstraintLayout +import com.mogo.och.unmanned.taxi.passenger.R +import kotlinx.android.synthetic.main.taxi_p_home.view.hdMapView + +class HomeView @JvmOverloads constructor( + context: Context, + attrs: AttributeSet? = null, + defStyleAttr: Int = 0 +) : ConstraintLayout(context, attrs, defStyleAttr){ + + + private fun initView() { + LayoutInflater.from(context).inflate(R.layout.taxi_p_home, this, true) + + } + + fun onCreate(savedInstanceState: Bundle?) { + hdMapView.onCreate(savedInstanceState) + } + + fun onSaveInstanceState(outState: Bundle) { + hdMapView.onSaveInstanceState(outState) + } + + fun onResume() { + hdMapView.onResume() + } + + fun onLowMemory() { + hdMapView.onLowMemory() + } + + fun onPause() { + hdMapView.onPause() + } + + fun onDestroy() { + hdMapView.onDestroy() + } + + + init { + try { + initView() + } catch (e: Exception) { + e.printStackTrace() + } + } + +} \ No newline at end of file diff --git a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/statusview/StatusBarView.kt b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/statusview/StatusBarView.kt index b23c6035c9..5c6f33de8c 100644 --- a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/statusview/StatusBarView.kt +++ b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/statusview/StatusBarView.kt @@ -56,7 +56,6 @@ class StatusBarView @JvmOverloads constructor( init { LayoutInflater.from(context).inflate(R.layout.taxt_u_p_statusview, this, true) - setBackgroundResource(R.drawable.taxt_u_p_status_bg) isClickable = true isFocusable = true } diff --git a/OCH/taxi/unmanned-passenger/src/main/res/drawable-nodpi/taxi_p_all_bg.png b/OCH/taxi/unmanned-passenger/src/main/res/drawable-nodpi/taxi_p_all_bg.png new file mode 100644 index 0000000000..ca90fea660 Binary files /dev/null and b/OCH/taxi/unmanned-passenger/src/main/res/drawable-nodpi/taxi_p_all_bg.png differ diff --git a/OCH/taxi/unmanned-passenger/src/main/res/drawable-nodpi/taxi_p_bar_center_logo.png b/OCH/taxi/unmanned-passenger/src/main/res/drawable-nodpi/taxi_p_bar_center_logo.png new file mode 100644 index 0000000000..fb42de7ec0 Binary files /dev/null and b/OCH/taxi/unmanned-passenger/src/main/res/drawable-nodpi/taxi_p_bar_center_logo.png differ diff --git a/OCH/taxi/unmanned-passenger/src/main/res/layout/taxi_p_home.xml b/OCH/taxi/unmanned-passenger/src/main/res/layout/taxi_p_home.xml new file mode 100644 index 0000000000..e2a538eeb8 --- /dev/null +++ b/OCH/taxi/unmanned-passenger/src/main/res/layout/taxi_p_home.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml b/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml index 09178bef58..485a16f27e 100644 --- a/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml +++ b/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml @@ -1,28 +1,35 @@ + - + android:layout_marginStart="@dimen/dp_40" + android:layout_marginEnd="@dimen/dp_40" + android:layout_height="0dp" /> diff --git a/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_statusview.xml b/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_statusview.xml index 412d075b04..12e6db3744 100644 --- a/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_statusview.xml +++ b/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_statusview.xml @@ -3,49 +3,72 @@ xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" - android:layout_height="@dimen/dp_120" - android:background="@drawable/taxt_u_p_status_bg" + android:layout_height="@dimen/dp_121" tools:parentTag="androidx.constraintlayout.widget.ConstraintLayout" tools:ignore="MissingDefaultResource"> - + + + + android:src="@drawable/taxi_p_bar_center_logo" + android:layout_width="@dimen/dp_225" + android:layout_height="@dimen/dp_58"/> + + - + + + + #80D4E4F0 #A3C9EA + #394047 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 1911e2d39a..65396284c0 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 @@ -25,7 +25,7 @@ import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils import com.mogo.eagle.core.utilcode.mogo.view.OnPreventFastClickListener import com.mogo.map.listener.IMogoMapListener import com.mogo.map.listener.MogoMapListenerHandler -import kotlinx.android.synthetic.main.view_map_container.view.mapBizView +import kotlinx.android.synthetic.main.view_map_container.view.mHomeView import kotlinx.android.synthetic.main.view_map_container.view.overMapView import kotlinx.android.synthetic.main.view_map_container.view.shadowView import kotlinx.android.synthetic.main.view_map_container.view.visualAngleToggle @@ -63,30 +63,30 @@ class MapContainerLayout @JvmOverloads constructor( } fun onCreate(savedInstanceState: Bundle?) { - mapBizView.onCreate(savedInstanceState) + mHomeView.onCreate(savedInstanceState) overMapView.onCreateView(savedInstanceState) } fun onResume() { - mapBizView.onResume() + mHomeView.onResume() overMapView.onResume() } fun onPause() { - mapBizView.onPause() + mHomeView.onPause() overMapView.onPause() } fun onLowMemory() { - mapBizView.onLowMemory() + mHomeView.onLowMemory() } fun onSaveInstanceState(outState: Bundle) { - mapBizView.onSaveInstanceState(outState) + mHomeView.onSaveInstanceState(outState) } fun onDestroy() { - mapBizView.onDestroy() + mHomeView.onDestroy() overMapView.onDestroy() } 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 18d1a6878d..7843fe3193 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 @@ -9,7 +9,7 @@ 10dp 11dp 12dp + 12.5dp 13dp 14dp 15dp