diff --git a/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/presenter/PM2DrivingPresenter.kt b/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/presenter/PM2DrivingPresenter.kt index 12fac454bd..ff313f10a2 100644 --- a/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/presenter/PM2DrivingPresenter.kt +++ b/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/presenter/PM2DrivingPresenter.kt @@ -2,7 +2,9 @@ package com.mogo.och.bus.passenger.presenter import androidx.lifecycle.LifecycleOwner import com.mogo.commons.mvp.Presenter -import com.mogo.eagle.core.utilcode.util.UiThreadHandler +import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger +import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant +import com.mogo.eagle.core.utilcode.util.ThreadUtils import com.mogo.och.bus.passenger.bean.PM2Station import com.mogo.och.bus.passenger.callback.AutoPilotStatusCallback import com.mogo.och.bus.passenger.callback.DrivingInfoCallback @@ -36,38 +38,41 @@ class PM2DrivingPresenter(view: PM2DrivingInfoFragment?) : } override fun updateSpeed(speed: Int) { - UiThreadHandler.post { + CallerLogger.d( + SceneConstant.M_BUS_P + "speed = ",speed.toString() + ) + ThreadUtils.runOnUiThread { mView?.updateSpeed(speed) } } override fun updatePlateNumber(carNum: String) { - UiThreadHandler.post { + ThreadUtils.runOnUiThread { mView?.updateCarPlateNum(carNum) } } override fun updateLine(lineName: String, lineDuring: String) { - UiThreadHandler.post { + ThreadUtils.runOnUiThread { mView?.updateTaskName(lineName) mView?.updateTaskDuringTime(lineDuring) } } override fun updateRemainMT(meters: Long, timeInSecond: Long) { - UiThreadHandler.post { + ThreadUtils.runOnUiThread { mView?.updateRemainMT(meters, timeInSecond) //米,秒 } } override fun changeOperationStatus(loginStatus: Boolean) { - UiThreadHandler.post { + ThreadUtils.runOnUiThread { mView?.changeOperationStatus(loginStatus) } } override fun showNoTaskView(isTrue: Boolean) { - UiThreadHandler.post { + ThreadUtils.runOnUiThread { mView?.showNoTaskView(!isTrue) } if (isTrue){ @@ -76,20 +81,20 @@ class PM2DrivingPresenter(view: PM2DrivingInfoFragment?) : } override fun updateLineStations(stations: MutableList) { - UiThreadHandler.post { + ThreadUtils.runOnUiThread { mView?.updateLineStations(stations) } PM2ADASModel.INSTANCE.updateHDMapStations(stations) } override fun updateStationsInfo(stations: MutableList, i: Int, isArrived: Boolean) { - UiThreadHandler.post { + ThreadUtils.runOnUiThread { mView?.updateStationsInfo(stations,i,isArrived) } } override fun updateAutoStatus(isOpen: Boolean) { - UiThreadHandler.post { + ThreadUtils.runOnUiThread { mView?.updateAutoStatus(isOpen) } } diff --git a/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/PM2DrivingInfoFragment.kt b/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/PM2DrivingInfoFragment.kt index 85b1cdd90f..34336b8b61 100644 --- a/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/PM2DrivingInfoFragment.kt +++ b/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/PM2DrivingInfoFragment.kt @@ -153,7 +153,7 @@ class PM2DrivingInfoFragment : } private fun updateNoStationView(){ - station_name_tv.setTextColor(resources.getColor(R.color.m2_no_line_tv_color)) + station_name_tv.setTextColor(resources.getColor(R.color.m2_next_tv_color)) station_name_title_tv.text = resources.getString(R.string.m2_p_station_title_tv) station_name_tv.text = resources.getString(R.string.m2_p_empty_tv) remain_mt.text = resources.getString(R.string.m2_p_empty_remain_km_minute) @@ -187,7 +187,7 @@ class PM2DrivingInfoFragment : fun updateStationsInfo(stations: MutableList, i: Int, isArrived: Boolean){ if (stations.size == 0) return if (0<= i && i + + + + + + + \ No newline at end of file diff --git a/OCH/mogo-och-bus-passenger/src/m2/res/drawable/brakelight_background_daytime.xml b/OCH/mogo-och-bus-passenger/src/m2/res/drawable/brakelight_background_daytime.xml index 280fcfc941..b6cbdbd569 100644 --- a/OCH/mogo-och-bus-passenger/src/m2/res/drawable/brakelight_background_daytime.xml +++ b/OCH/mogo-och-bus-passenger/src/m2/res/drawable/brakelight_background_daytime.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/OCH/mogo-och-bus-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml b/OCH/mogo-och-bus-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml index f382d540b3..472a6ed211 100644 --- a/OCH/mogo-och-bus-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml +++ b/OCH/mogo-och-bus-passenger/src/m2/res/layout/p_m2_driving_info_fragment.xml @@ -2,8 +2,9 @@ + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:background="@drawable/bg_driving_selector"> @@ -40,9 +41,9 @@ android:textColor="@color/m2_p_speed_tv_color" android:textSize="@dimen/dp_56" android:textStyle="bold" - android:layout_marginTop="@dimen/dp_4" + android:layout_marginTop="@dimen/dp_36" app:layout_constraintLeft_toLeftOf="@+id/img_drive_bg" - android:layout_marginLeft="@dimen/dp_24" + android:layout_marginLeft="@dimen/dp_48" app:layout_constraintTop_toTopOf="@+id/img_drive_bg" tools:ignore="SpUsage" /> @@ -52,6 +53,7 @@ android:layout_marginLeft="@dimen/dp_8" android:layout_marginBottom="@dimen/dp_12" android:textSize="@dimen/dp_18" + android:textColor="@color/m2_line_during_tv_color" android:text="@string/m2_p_speed_unit_txt" app:layout_constraintBottom_toBottomOf="@+id/speed_tv" app:layout_constraintLeft_toRightOf="@+id/speed_tv" /> @@ -91,18 +93,19 @@ + android:textColor="@color/m2_next_tv_color"/> + android:textColor="@color/m2_next_tv_color"/> + android:textColor="@color/m2_next_tv_color"/> @@ -171,10 +175,11 @@ android:textStyle="bold" android:text="@string/m2_p_no_line" android:textSize="@dimen/dp_22" + android:layout_marginTop="@dimen/dp_28" app:layout_constraintTop_toTopOf="@+id/img_time_bg" app:layout_constraintBottom_toBottomOf="@+id/dashed_line" app:layout_constraintLeft_toLeftOf="@+id/speed_tv" - android:textColor="@color/m2_no_line_tv_color"/> + android:textColor="@color/m2_next_tv_color"/> + android:textColor="@color/m2_text_time_tv_color"/> \ No newline at end of file diff --git a/OCH/mogo-och-bus-passenger/src/m2/res/layout/p_m2_fragment.xml b/OCH/mogo-och-bus-passenger/src/m2/res/layout/p_m2_fragment.xml index cc16387a2d..c4a848c6bd 100644 --- a/OCH/mogo-och-bus-passenger/src/m2/res/layout/p_m2_fragment.xml +++ b/OCH/mogo-och-bus-passenger/src/m2/res/layout/p_m2_fragment.xml @@ -9,7 +9,7 @@ android:id="@+id/driving_fragment" android:layout_width="match_parent" android:layout_height="0dp" - app:layout_constraintHeight_percent="0.289" + app:layout_constraintHeight_percent="0.295" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="@+id/hd_map_fragment" app:layout_constraintLeft_toLeftOf="parent"/> @@ -19,7 +19,7 @@ android:id="@+id/hd_map_fragment" android:layout_width="match_parent" android:layout_height="0dp" - app:layout_constraintHeight_percent="0.417" + app:layout_constraintHeight_percent="0.415" app:layout_constraintTop_toBottomOf="@+id/driving_fragment" app:layout_constraintBottom_toTopOf="@+id/video_fragment" app:layout_constraintLeft_toLeftOf="parent"/> @@ -31,7 +31,7 @@ android:id="@+id/video_fragment" android:layout_width="match_parent" android:layout_height="0dp" - app:layout_constraintHeight_percent="0.294" + app:layout_constraintHeight_percent="0.290" app:layout_constraintTop_toBottomOf="@+id/hd_map_fragment" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent"/> diff --git a/OCH/mogo-och-bus-passenger/src/m2/res/values/colors.xml b/OCH/mogo-och-bus-passenger/src/m2/res/values/colors.xml index c93cb6c3aa..c752b78caf 100644 --- a/OCH/mogo-och-bus-passenger/src/m2/res/values/colors.xml +++ b/OCH/mogo-och-bus-passenger/src/m2/res/values/colors.xml @@ -3,7 +3,8 @@ #FFFFFF #0B1E38 #2D3E5F - #B3C0D4ED + + #BBDAFB #0B1E38 #5D7199 #0B1E38 @@ -11,6 +12,8 @@ #2D3E5F #A5D8FF #1B2546 + #23355D + #374E7F #FFFFA28B #FFDA1100 @@ -19,5 +22,5 @@ #FFFFE198 #FFFF9B00 #59FFFFFF - #979797 + #8895B7 \ No newline at end of file