[8.2.0][opt]隐藏行程结束弹窗

This commit is contained in:
chenfufeng
2025-08-29 15:53:32 +08:00
parent e5d89904d0
commit b67ea7f70f

View File

@@ -49,7 +49,7 @@ class ArrivedView : WindowRelativeLayout, ArrivedViewModel.ArrivedViewCallback {
private lateinit var viewModel: ArrivedViewModel private lateinit var viewModel: ArrivedViewModel
var dialog:ItinerarySummaryDialog? = null // var dialog:ItinerarySummaryDialog? = null
private var mileage:Float = 0f private var mileage:Float = 0f
private var duration:Float = 0f private var duration:Float = 0f
@@ -77,11 +77,11 @@ class ArrivedView : WindowRelativeLayout, ArrivedViewModel.ArrivedViewCallback {
aniSpeedSettingRow() aniSpeedSettingRow()
viewModel.setEndInfo() viewModel.setEndInfo()
ZhiViewmanager.showListeningAni(ZhiViewmanager.loveAni) ZhiViewmanager.showListeningAni(ZhiViewmanager.loveAni)
if(dialog==null) { // if(dialog==null) {
dialog = ItinerarySummaryDialog(context, false, R.style.summary_dialog_p) // dialog = ItinerarySummaryDialog(context, false, R.style.summary_dialog_p)
dialog?.setOrderMileage(mileage) // dialog?.setOrderMileage(mileage)
} // }
dialog?.show() // dialog?.show()
} else { } else {
v_video_right_rear_view.resetView() v_video_right_rear_view.resetView()
taxiPxiaozhiLove?.stop() taxiPxiaozhiLove?.stop()
@@ -89,8 +89,8 @@ class ArrivedView : WindowRelativeLayout, ArrivedViewModel.ArrivedViewCallback {
taxiPxiaozhiLove = null taxiPxiaozhiLove = null
RxUtils.disposeSubscribe(subscribe) RxUtils.disposeSubscribe(subscribe)
ZhiViewmanager.showListeningAni(ZhiViewmanager.normalAni) ZhiViewmanager.showListeningAni(ZhiViewmanager.normalAni)
dialog?.dismiss() // dialog?.dismiss()
dialog = null // dialog = null
mileage = 0f mileage = 0f
} }
arrivedVisilityChangeListenr?.isShow(isVisible) arrivedVisilityChangeListenr?.isShow(isVisible)
@@ -188,7 +188,7 @@ class ArrivedView : WindowRelativeLayout, ArrivedViewModel.ArrivedViewCallback {
fun setMileageAndDuration(mileage: Float, duration: Float) { fun setMileageAndDuration(mileage: Float, duration: Float) {
this.mileage = mileage this.mileage = mileage
this.duration = duration this.duration = duration
dialog?.setOrderMileage(mileage) // dialog?.setOrderMileage(mileage)
} }
interface ArrivedVisilityChangeListenr{ interface ArrivedVisilityChangeListenr{