[6.5.0][事件弹框]feat: 增加事件弹框 显示/隐藏回调,避免页面展示层级冲突;
This commit is contained in:
@@ -80,6 +80,7 @@ class RoadV2NEventWindowView @JvmOverloads constructor(
|
||||
private val dismissRunnable = Runnable {
|
||||
CallerLogger.i(TAG, "dismissRunnable")
|
||||
visibility = View.GONE
|
||||
CallerHmiViewControlListenerManager.invokeV2XEvent(TAG, View.GONE)
|
||||
}
|
||||
|
||||
private fun initView() {
|
||||
@@ -330,6 +331,7 @@ class RoadV2NEventWindowView @JvmOverloads constructor(
|
||||
visibility = View.VISIBLE
|
||||
bringToFront()
|
||||
UiThreadHandler.postDelayed(dismissRunnable, 10 * 1000L)
|
||||
CallerHmiViewControlListenerManager.invokeV2XEvent(TAG, View.VISIBLE)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -342,6 +344,7 @@ class RoadV2NEventWindowView @JvmOverloads constructor(
|
||||
livePlayView.stopRoadCameraLive()
|
||||
trackEvent("dismiss --> eventId=${eventId}, 执行dismiss")
|
||||
UiThreadHandler.removeCallbacks(dismissRunnable)
|
||||
CallerHmiViewControlListenerManager.invokeV2XEvent(TAG, View.GONE)
|
||||
} else {
|
||||
trackEvent("dismiss --> eventId=${eventId}, 跳过dismiss")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user