[6.5.0]兼容融合异常数据,当下一下二灯态时长均大于0时展示

This commit is contained in:
xuxinchao
2024-07-22 20:12:23 +08:00
parent 737d8f5012
commit a185fcb529

View File

@@ -166,6 +166,10 @@ class FusionTrafficLightView @JvmOverloads constructor(
if(this@FusionTrafficLightView.visibility == View.GONE && currentDuration < 1){
return@runOnUiThread
}
//兼容融合异常数据当下一下二灯态时长均大于0时展示
if(this@FusionTrafficLightView.visibility == View.GONE && (nextDuration == 0) || nextTwoDuration == 0){
return@runOnUiThread
}
/**
* 如果红绿灯显示过程中遇到突然灯态发生改变即当前灯态未倒计时完成灯态发生变化
* (正常情况下不会出现此情况,兼容异常状态)