From 37d04c8c058a769dd177376b7e762f45bdc7fcfa Mon Sep 17 00:00:00 2001 From: wangmingjun Date: Sat, 11 Mar 2023 01:03:57 +0800 Subject: [PATCH] =?UTF-8?q?[M2]=20=E8=B5=B0=E9=A9=AC=E7=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/och/bus/passenger/BusPassengerM2.kt | 22 ++++++- .../passenger/ui/PM2DrivingInfoFragment.kt | 5 +- .../ui/widget/video/AdvanceGSYVideoPlayer.kt | 2 +- .../res/layout/p_m2_driving_info_fragment.xml | 19 +++--- .../wigets/MoreFocusMarqueeTextView.java | 58 ------------------- 5 files changed, 36 insertions(+), 70 deletions(-) delete mode 100644 OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/wigets/MoreFocusMarqueeTextView.java diff --git a/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/BusPassengerM2.kt b/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/BusPassengerM2.kt index 2fa5cd6d09..de9937f0c7 100644 --- a/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/BusPassengerM2.kt +++ b/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/BusPassengerM2.kt @@ -4,6 +4,9 @@ import android.content.Context import androidx.fragment.app.Fragment import androidx.fragment.app.FragmentActivity import com.alibaba.android.arouter.facade.annotation.Route +import com.mogo.commons.module.status.IMogoStatusChangedListener +import com.mogo.commons.module.status.MogoStatusManager +import com.mogo.commons.module.status.StatusDescriptor import com.mogo.eagle.core.function.call.map.CallerMapUIServiceManager.getMapUIController import com.mogo.eagle.core.function.call.setting.CallerMoGoUiSettingManager.stepInDayMode import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d @@ -17,7 +20,7 @@ import com.mogo.och.bus.passenger.ui.PM2BaseFragment * Created on 2022/3/29 */ @Route(path = BusPassengerConst.PATH) -class MogoOCHBusPassenger : IMogoOCH { +class MogoOCHBusPassenger : IMogoOCH, IMogoStatusChangedListener { private var mActivity: FragmentActivity? = null private var mContainerId = 0 private var mPM2Fragment: PM2BaseFragment? = null @@ -25,7 +28,12 @@ class MogoOCHBusPassenger : IMogoOCH { override fun createCoverage(activity: FragmentActivity?, containerId: Int?): Fragment? { mActivity = activity mContainerId = containerId!! - showFragment() +// if (MogoStatusManager.getInstance().isScreenCoverDismiss){ + showFragment() +// }else{ +// MogoStatusManager.getInstance() +// .registerStatusChangedListener("ochM2Passenger", StatusDescriptor.SCREEN_COVER, this) +// } return null } @@ -71,4 +79,14 @@ class MogoOCHBusPassenger : IMogoOCH { companion object { private val TAG = MogoOCHBusPassenger::class.java.simpleName } + + override fun onStatusChanged(descriptor: StatusDescriptor?, isTrue: Boolean) { + if (descriptor == StatusDescriptor.SCREEN_COVER){ + if (isTrue){ + showFragment() + }else{ + hideFragment() + } + } + } } \ No newline at end of file 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 34336b8b61..f90ed5d53e 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 @@ -48,7 +48,8 @@ class PM2DrivingInfoFragment : speed_tv.onClick { context?.let { it -> ToggleDebugView.toggleDebugView.toggle(it) } } - current_time_tv.onClick { + +// current_time_tv.onClick { // //测试V2X消息 // CallerMsgBoxManager.saveMsgBox( @@ -70,7 +71,7 @@ class PM2DrivingInfoFragment : // MsgBoxType.NOTICE, noticeFromCloudMsg) // ) // BPRouteDataTestUtils.converToRouteData() - } +// } updateCurrentTime() timeHandler = TimeHandler(this) timeHandler?.sendEmptyMessageDelayed(WHAT_TIME_CURRENT, LOOP_TIME_TEXT) diff --git a/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceGSYVideoPlayer.kt b/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceGSYVideoPlayer.kt index 7e0e1a06e6..fcc5311650 100644 --- a/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceGSYVideoPlayer.kt +++ b/OCH/mogo-och-bus-passenger/src/m2/java/com/mogo/och/bus/passenger/ui/widget/video/AdvanceGSYVideoPlayer.kt @@ -20,7 +20,7 @@ class AdvanceGSYVideoPlayer: StandardGSYVideoPlayer { init { hideWidget() GSYVideoType.setShowType(GSYVideoType.SCREEN_MATCH_FULL) - GSYVideoType.setRenderType(GSYVideoType.GLSURFACE) + GSYVideoType.setRenderType(GSYVideoType.TEXTURE) } override fun hideAllWidget() { 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 7e60dcc4e4..ced2b0bd90 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 @@ -33,7 +33,7 @@ android:src="@drawable/img_drive_bg"/> - + app:layout_constraintTop_toTopOf="@+id/img_drive_bg"/> - - + android:textColor="@color/m2_line_name_tv_color"/> -