diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ColdStartProcessView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ColdStartProcessView.kt index c2c6d89c7d..d97abe5906 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ColdStartProcessView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ColdStartProcessView.kt @@ -77,8 +77,6 @@ class ColdStartProcessView @JvmOverloads constructor( } private fun initView(){ - coldStartProcessNormalAnim = FrameAnimatorContainerUtils(R.array.cold_start_process_normal,40,ivColdStartProcess) - coldStartProcessAbnormalAnim = FrameAnimatorContainerUtils(R.array.cold_start_process_abnormal,40,ivColdStartProcess) transition = TransitionDrawable( arrayOf( @@ -116,6 +114,8 @@ class ColdStartProcessView @JvmOverloads constructor( ThreadUtils.runOnUiThread { if(this.visibility != View.VISIBLE){ this.visibility = View.VISIBLE + coldStartProcessNormalAnim = FrameAnimatorContainerUtils(R.array.cold_start_process_normal,40,ivColdStartProcess) + coldStartProcessAbnormalAnim = FrameAnimatorContainerUtils(R.array.cold_start_process_abnormal,40,ivColdStartProcess) } } } @@ -127,16 +127,16 @@ class ColdStartProcessView @JvmOverloads constructor( status: AdasConstants.IpcConnectionStatus, reason: String? ) { - if(status == AdasConstants.IpcConnectionStatus.CONNECTED){ + ipcConnectStatus = if(status == AdasConstants.IpcConnectionStatus.CONNECTED){ //域控连接成功 coldStartNormalView() //开启连接SSM倒计时 connectSSMProcess() - ipcConnectStatus = true + true }else{ //域控连接失败 coldStartAbnormalView() - ipcConnectStatus = false + false } }