From b32d8bfa615568928ab89a16f57a819b138323f2 Mon Sep 17 00:00:00 2001 From: liujing Date: Thu, 28 Jul 2022 14:37:51 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=20bus=E5=8A=A0=E9=80=9F=E5=BA=A6=E8=B5=8B?= =?UTF-8?q?=E5=80=BC=E7=B1=BB=E5=9E=8B=E5=B4=A9=E6=BA=83=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hmi/ui/widget/TrafficDataView.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/TrafficDataView.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/TrafficDataView.java index 07ab15b376..f1ad3626c2 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/TrafficDataView.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/TrafficDataView.java @@ -4,7 +4,6 @@ import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.LayoutInflater; -import android.view.View; import android.widget.ImageView; import android.widget.TextView; @@ -21,8 +20,6 @@ import com.mogo.eagle.core.utilcode.util.ThreadUtils; import org.jetbrains.annotations.NotNull; -import java.math.BigDecimal; - import chassis.Chassis; /** @@ -139,20 +136,29 @@ public class TrafficDataView extends ConstraintLayout { Log.d(TAG, "司机屏加速度:" + carAcc); java.text.DecimalFormat myformat = new java.text.DecimalFormat("0.00"); String accStr = myformat.format(carAcc); - accTextView.setText("a: " + accStr); + accTextView.setText("a: " + String.valueOf(accStr)); } @Override public void onAutopilotBrake(float brake) { Log.d(TAG, "刹车:" + String.valueOf(brake)); - brakeStatus.setImageResource(R.drawable.traffic_data_brake); + if (brake > 0){ + brakeStatus.setImageResource(R.drawable.traffic_data_brake); + }else { + brakeStatus.setImageResource(R.drawable.traffic_data_empty); + } } @Override public void onAutopilotThrottle(float throttle) { Log.d(TAG, "油门:" + String.valueOf(throttle)); - brakeStatus.setImageResource(R.drawable.traffic_data_accelerator); + if (throttle > 0){ + brakeStatus.setImageResource(R.drawable.traffic_data_accelerator); + }else { + brakeStatus.setImageResource(R.drawable.traffic_data_empty); + } } + }; /**