[6.5.0] refactor: 调整通用事件弹框 UI 样式;
This commit is contained in:
@@ -101,7 +101,7 @@ class RoadV2NEventWindowView @JvmOverloads constructor(
|
||||
containerIconHintLayoutParams.width = LayoutParams.MATCH_PARENT
|
||||
containerIconHintLayoutParams.height = LayoutParams.WRAP_CONTENT
|
||||
containerIconHintLayoutParams.setMargins(
|
||||
AutoSizeUtils.dp2px(context, 50f),
|
||||
AutoSizeUtils.dp2px(context, 50f - 17f), //乘客屏icon ivV2XImage带了白边
|
||||
AutoSizeUtils.dp2px(context, 40f),
|
||||
AutoSizeUtils.dp2px(context, 50f),
|
||||
0
|
||||
@@ -109,14 +109,14 @@ class RoadV2NEventWindowView @JvmOverloads constructor(
|
||||
containerIconHint.layoutParams = containerIconHintLayoutParams
|
||||
|
||||
val ivV2XImageLayoutParams = ivV2XImage.layoutParams as RelativeLayout.LayoutParams
|
||||
ivV2XImageLayoutParams.width = AutoSizeUtils.dp2px(context, 69f + 20f)
|
||||
ivV2XImageLayoutParams.height = AutoSizeUtils.dp2px(context, 69f + 20f)
|
||||
ivV2XImageLayoutParams.width = AutoSizeUtils.dp2px(context, 69f + 34f) //乘客屏icon ivV2XImage带了白边
|
||||
ivV2XImageLayoutParams.height = AutoSizeUtils.dp2px(context, 69f + 34f) //乘客屏icon ivV2XImage带了白边
|
||||
ivV2XImage.layoutParams = ivV2XImageLayoutParams
|
||||
|
||||
val tvV2XHintContentLayoutParams =
|
||||
tvV2XHintContent.layoutParams as RelativeLayout.LayoutParams
|
||||
tvV2XHintContentLayoutParams.setMargins(
|
||||
AutoSizeUtils.dp2px(context, 30f), 0,
|
||||
AutoSizeUtils.dp2px(context, 30f - 17f), 0,//乘客屏icon ivV2XImage带了白边
|
||||
AutoSizeUtils.dp2px(context, 15f), 0
|
||||
)
|
||||
tvV2XHintContent.layoutParams = tvV2XHintContentLayoutParams
|
||||
@@ -128,13 +128,13 @@ class RoadV2NEventWindowView @JvmOverloads constructor(
|
||||
containerImageAndLiveVideoLayoutParams.height = AutoSizeUtils.dp2px(context, 298f)
|
||||
containerImageAndLiveVideoLayoutParams.setMargins(
|
||||
AutoSizeUtils.dp2px(context, 51f),
|
||||
AutoSizeUtils.dp2px(context, 30f),
|
||||
AutoSizeUtils.dp2px(context, 0f), //乘客屏icon ivV2XImage带了白边
|
||||
AutoSizeUtils.dp2px(context, 51f),
|
||||
0
|
||||
)
|
||||
containerImageAndLiveVideo.layoutParams = containerImageAndLiveVideoLayoutParams
|
||||
|
||||
contentImageView.setRadius(AutoSizeUtils.dp2px(context, 36f).toFloat())
|
||||
contentImageView.setRadius(AutoSizeUtils.dp2px(context, 16f).toFloat())
|
||||
|
||||
val tvV2XTimeStrLayoutParams =
|
||||
tvV2XTimeStr.layoutParams as ConstraintLayout.LayoutParams
|
||||
@@ -316,6 +316,7 @@ class RoadV2NEventWindowView @JvmOverloads constructor(
|
||||
}
|
||||
}
|
||||
visibility = View.VISIBLE
|
||||
bringToFront()
|
||||
UiThreadHandler.postDelayed(dismissRunnable, 10 * 1000L)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="#B2BED9" />
|
||||
<corners android:radius="@dimen/dp_36" />
|
||||
<corners android:radius="@dimen/dp_16" />
|
||||
</shape>
|
||||
@@ -27,7 +27,7 @@
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<!-- 这个icon实际切图时带了阴影,实际上下左右margin需要根据实际情况减去-->
|
||||
<ImageView
|
||||
android:id="@+id/ivV2XImage"
|
||||
android:layout_width="@dimen/dp_69"
|
||||
@@ -46,7 +46,7 @@
|
||||
android:layout_marginEnd="@dimen/dp_10"
|
||||
android:layout_toRightOf="@+id/ivV2XImage"
|
||||
android:ellipsize="end"
|
||||
android:gravity="start"
|
||||
android:gravity="start|top"
|
||||
android:maxLines="2"
|
||||
android:textColor="#131415"
|
||||
android:textSize="@dimen/dp_32"
|
||||
@@ -59,7 +59,7 @@
|
||||
android:layout_width="@dimen/dp_498"
|
||||
android:layout_height="@dimen/dp_298"
|
||||
android:layout_marginStart="@dimen/dp_51"
|
||||
android:layout_marginTop="@dimen/dp_30"
|
||||
android:layout_marginTop="@dimen/dp_24"
|
||||
android:layout_marginEnd="@dimen/dp_51"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
@@ -81,7 +81,7 @@
|
||||
android:layout_height="match_parent"
|
||||
android:scaleType="fitXY"
|
||||
android:visibility="visible"
|
||||
app:miv_radius="@dimen/dp_36"
|
||||
app:miv_radius="@dimen/dp_16"
|
||||
app:miv_shape="round"
|
||||
tools:src="@drawable/bg_v2x_bus_station" />
|
||||
</FrameLayout>
|
||||
|
||||
Reference in New Issue
Block a user