From a5755fa321b015b921bb67bebdf3a1f89a663312 Mon Sep 17 00:00:00 2001 From: aibingbing Date: Fri, 19 Jul 2024 16:55:21 +0800 Subject: [PATCH] =?UTF-8?q?[6.5.0][=E4=BA=8B=E4=BB=B6=E5=BC=B9=E6=A1=86]?= =?UTF-8?q?=20refactor:=20=E4=B9=98=E5=AE=A2=E5=B1=8F=20UI=20=E8=B0=83?= =?UTF-8?q?=E6=95=B4=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hmi/ui/v2n/RoadV2NEventWindowView.kt | 30 +++++++++++++------ .../layout/hmi_view_road_v2n_event_window.xml | 11 ++++--- 2 files changed, 26 insertions(+), 15 deletions(-) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/v2n/RoadV2NEventWindowView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/v2n/RoadV2NEventWindowView.kt index 92784cab63..d9c9ac5855 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/v2n/RoadV2NEventWindowView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/v2n/RoadV2NEventWindowView.kt @@ -89,16 +89,22 @@ class RoadV2NEventWindowView @JvmOverloads constructor( val layoutParam = roundRoadV2NEventContainer.layoutParams as ConstraintLayout.LayoutParams layoutParam.width = AutoSizeUtils.dp2px( - context, (580 + 33 + 33).toFloat() + context, (580 + 37 + 37).toFloat() ) layoutParam.height = ConstraintLayout.LayoutParams.WRAP_CONTENT + layoutParam.setMargins( + 0, + 0, + AutoSizeUtils.dp2px(context, 40f - 37f), + 0 + ) roundRoadV2NEventContainer.layoutParams = layoutParam roundRoadV2NEventContainer.background = ContextCompat.getDrawable( context, R.drawable.hmi_v2n_event_bg_passenger ) - //乘客屏 背景图 右边带了 7px 渐变 - val padding = AutoSizeUtils.dp2px(context, 33f) + //乘客屏 背景图 右边带了 37px 渐变 + val padding = AutoSizeUtils.dp2px(context, 37f) roundRoadV2NEventContainer.setPadding(padding, padding, padding, padding) val containerIconHintLayoutParams = @@ -107,7 +113,7 @@ class RoadV2NEventWindowView @JvmOverloads constructor( containerIconHintLayoutParams.height = LayoutParams.WRAP_CONTENT containerIconHintLayoutParams.setMargins( AutoSizeUtils.dp2px(context, 36f - 14f), //乘客屏icon ivV2XImage带了白边, 高度、margin需要计算调整 - AutoSizeUtils.dp2px(context, 30f), + AutoSizeUtils.dp2px(context, 30f - 14f), AutoSizeUtils.dp2px(context, 36f), 0 ) @@ -115,16 +121,22 @@ class RoadV2NEventWindowView @JvmOverloads constructor( val ivV2XImageLayoutParams = ivV2XImage.layoutParams as RelativeLayout.LayoutParams ivV2XImageLayoutParams.width = - AutoSizeUtils.dp2px(context, 69f + 14f + 14f) //乘客屏icon ivV2XImage带了白边, 高度、margin需要计算调整 + AutoSizeUtils.dp2px( + context, + 69f + 14f + 14f + ) //乘客屏icon ivV2XImage带了白边, 高度、margin需要计算调整 ivV2XImageLayoutParams.height = - AutoSizeUtils.dp2px(context, 69f + 14f + 14f) //乘客屏icon ivV2XImage带了白边, 高度、margin需要计算调整 + AutoSizeUtils.dp2px( + context, + 69f + 14f + 14f + ) //乘客屏icon ivV2XImage带了白边, 高度、margin需要计算调整 ivV2XImage.layoutParams = ivV2XImageLayoutParams val tvV2XHintContentLayoutParams = tvV2XHintContent.layoutParams as RelativeLayout.LayoutParams tvV2XHintContentLayoutParams.setMargins( AutoSizeUtils.dp2px(context, 30f - 14f), //乘客屏icon ivV2XImage带了白边, 高度、margin需要计算调整 - 0, + AutoSizeUtils.dp2px(context, 16f), AutoSizeUtils.dp2px(context, 5f), 0 ) @@ -134,12 +146,12 @@ class RoadV2NEventWindowView @JvmOverloads constructor( val containerImageAndLiveVideoLayoutParams = containerImageAndLiveVideo.layoutParams as ConstraintLayout.LayoutParams - containerImageAndLiveVideoLayoutParams.width = AutoSizeUtils.dp2px(context, 480f) + containerImageAndLiveVideoLayoutParams.width = AutoSizeUtils.dp2px(context, 480f + 18f) //乘客屏视频加载里面背景切图包含了白边 containerImageAndLiveVideoLayoutParams.height = AutoSizeUtils.dp2px(context, 280f) containerImageAndLiveVideoLayoutParams.setMargins( AutoSizeUtils.dp2px(context, 40f), AutoSizeUtils.dp2px(context, 0f), //乘客屏icon ivV2XImage带了白边 - AutoSizeUtils.dp2px(context, 40f), + AutoSizeUtils.dp2px(context, 44f), 0 ) containerImageAndLiveVideo.layoutParams = containerImageAndLiveVideoLayoutParams diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/hmi_view_road_v2n_event_window.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/hmi_view_road_v2n_event_window.xml index e4501b9200..803df04b83 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/hmi_view_road_v2n_event_window.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/hmi_view_road_v2n_event_window.xml @@ -35,15 +35,14 @@ android:layout_alignParentStart="true" android:layout_centerVertical="true" android:scaleType="fitXY" - tools:src="@drawable/v2x_icon_shigong_zhandao" /> + tools:src="@drawable/icon_v2x_bus_station_passenger" />