[6.4.4]冷启动加载进度View修改

This commit is contained in:
xuxinchao
2024-06-06 17:37:46 +08:00
parent a2042060af
commit 5d551ca83a
2 changed files with 15 additions and 5 deletions

View File

@@ -3,11 +3,11 @@ package com.mogo.eagle.core.function.hmi.ui.widget
import android.content.Context
import android.os.CountDownTimer
import android.util.AttributeSet
import android.util.Log
import android.view.LayoutInflater
import android.view.View
import androidx.constraintlayout.widget.ConstraintLayout
import androidx.core.content.ContextCompat
import androidx.core.view.isVisible
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListenerManager
import com.mogo.eagle.core.function.hmi.R
@@ -80,10 +80,15 @@ class ConnectionProcessView @JvmOverloads constructor(
if(CallerAutoPilotStatusListenerManager.getAutoPilotStatusInfo().ssmAutoPilotReady){
dismissConnectionView()
}else{
connectIPCSuccess()
if(isFirstTimeConnect || isDisconnectTimeout){
connectIPCSuccess()
ssmConnectStatus = false
autopilotReadyStatus = false
}
}
isDisconnectTimeout = false
disconnectTimer?.cancel()
disconnectTimer = null
}else{
if(ipcConnectStatus && disconnectTimer == null && !isDisconnectTimeout){
//域控断连1分钟超时倒计时
@@ -92,6 +97,10 @@ class ConnectionProcessView @JvmOverloads constructor(
connectSSMTimer?.cancel()
autopilotReadyTimer?.cancel()
}
if(ipcConnectStatus && this.isVisible){
showIPCConnectFailView()
}
ipcConnectStatus = false
}
}

View File

@@ -13,9 +13,10 @@
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
android:progress="25"
android:paddingBottom="@dimen/dp_10"
android:paddingStart="@dimen/dp_3"
android:paddingEnd="@dimen/dp_3"
android:paddingBottom="@dimen/dp_8"
android:paddingStart="@dimen/dp_5"
android:paddingEnd="@dimen/dp_5"
android:paddingTop="@dimen/dp_3"
android:background="@drawable/bg_connection_progress"
android:progressDrawable="@drawable/connection_progress_style"
/>