diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/CircularProgressView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/CircularProgressView.kt index 59f51b97d1..93a1707834 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/CircularProgressView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/CircularProgressView.kt @@ -2,6 +2,7 @@ package com.mogo.eagle.core.function.hmi.ui.widget import android.animation.ValueAnimator import android.content.Context +import android.content.res.Resources import android.content.res.TypedArray import android.graphics.* import android.util.AttributeSet @@ -87,8 +88,6 @@ class CircularProgressView @JvmOverloads constructor( Log.d(TAG, mRectL.toString() + "," + mRectT.toString()) Log.d(TAG, mRectF.toString() + "," + "width:" + measuredWidth.toString() + "," + "PaddingLeft:" + getPaddingLeft().toString()) - - } override fun onDraw(canvas: Canvas?) { diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SteeringWheelView.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SteeringWheelView.java index b241f9e9cf..f11ab82e66 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SteeringWheelView.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SteeringWheelView.java @@ -46,6 +46,7 @@ public class SteeringWheelView extends ConstraintLayout { private TextView steeringTVR; private TapPositionView tapPositionView; private CircularProgressView steeringCircularV; + private CircularProgressView steeringCircularVAlpha; private RotateAnimation rotateAnimation; private float fromDegrees = 0;//方向盘旋转起始位置 @@ -77,6 +78,13 @@ public class SteeringWheelView extends ConstraintLayout { steeringCircularV.setBackColor(R.color.hmi_light_blue_00); steeringCircularV.setProgColor(R.color.hmi_light_blue, R.color.hmi_dark_blue); steeringCircularV.setProgress((int) (180 * 100) / 360, 1000); + if (AppIdentityModeUtils.isTaxi(FunctionBuildConfig.appIdentityMode)){ + steeringCircularVAlpha = findViewById(R.id.steering_circular_alpha); + steeringCircularVAlpha.setAlpha(0.4f); + steeringCircularVAlpha.setBackColor(R.color.hmi_light_blue_00); + steeringCircularVAlpha.setProgColor(R.color.hmi_light_blue_alpha); + steeringCircularVAlpha.setProgress((int) (180 * 100) / 360, 1000); + } } public SteeringWheelView(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) { diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/hmi_steering_wheel_taxi.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/hmi_steering_wheel_taxi.xml index bf88f0d590..496870eddc 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/hmi_steering_wheel_taxi.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/hmi_steering_wheel_taxi.xml @@ -73,10 +73,23 @@ app:progWidth="8px" app:progress="0" /> + + #45D3FF #1B5BFF #0045D3FF + #666C79C4 \ No newline at end of file