[6.4.4]冷启动加载进度View修改
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user