diff --git a/OCH/shuttle/passenger_weaknet/src/main/java/b2/com/mogo/och/shuttle/weaknet/passenger/ui/statusbar/M2StatusBarView.kt b/OCH/shuttle/passenger_weaknet/src/main/java/b2/com/mogo/och/shuttle/weaknet/passenger/ui/statusbar/M2StatusBarView.kt index 730b8dfdad..7f3901dc65 100644 --- a/OCH/shuttle/passenger_weaknet/src/main/java/b2/com/mogo/och/shuttle/weaknet/passenger/ui/statusbar/M2StatusBarView.kt +++ b/OCH/shuttle/passenger_weaknet/src/main/java/b2/com/mogo/och/shuttle/weaknet/passenger/ui/statusbar/M2StatusBarView.kt @@ -93,27 +93,28 @@ class M2StatusBarView @JvmOverloads constructor( updateZhuhaiLogoState() } + @Synchronized private fun updateZhuhaiLogoState(){ val zhuhaiLogoParams = iv_zhuhai_logo.layoutParams val zhuhaiLogoOtherParams = iv_zhuhai_logo_other.layoutParams - var logonId = R.dimen.dp_201 - var logonOtherId = R.dimen.dp_274 - var logonImgId = R.drawable.shuttle_p_m2_status_bar_logo_zhuhai_mogox - var logonOtherImgId = R.drawable.shuttle_p_m2_status_bar_logo_zhuhai_noma_autonoma if (isHaveTask) { - logonId = R.dimen.dp_62 - logonOtherId = R.dimen.dp_98 - logonImgId = R.drawable.shuttle_p_m2_status_bar_logo_zhuhai - logonOtherImgId = R.drawable.shuttle_p_m2_status_bar_logo_zhuhai_noma + zhuhaiLogoParams.width = resources.getDimensionPixelSize(R.dimen.dp_62) + iv_zhuhai_logo.layoutParams = zhuhaiLogoParams + iv_zhuhai_logo.setImageResource(R.drawable.shuttle_p_m2_status_bar_logo_zhuhai) + + zhuhaiLogoOtherParams.width = resources.getDimensionPixelSize(R.dimen.dp_98) + iv_zhuhai_logo_other.layoutParams = zhuhaiLogoOtherParams + iv_zhuhai_logo_other.setImageResource(R.drawable.shuttle_p_m2_status_bar_logo_zhuhai_noma) } else { tv_status_line_name.text = "" + zhuhaiLogoParams.width = resources.getDimensionPixelSize( R.dimen.dp_201) + iv_zhuhai_logo.layoutParams = zhuhaiLogoParams + iv_zhuhai_logo.setImageResource(R.drawable.shuttle_p_m2_status_bar_logo_zhuhai_mogox) + + zhuhaiLogoOtherParams.width = resources.getDimensionPixelSize(R.dimen.dp_274) + iv_zhuhai_logo_other.layoutParams = zhuhaiLogoOtherParams + iv_zhuhai_logo_other.setImageResource(R.drawable.shuttle_p_m2_status_bar_logo_zhuhai_noma_autonoma) } - zhuhaiLogoParams.width = resources.getDimensionPixelSize(logonId) - iv_zhuhai_logo.layoutParams = zhuhaiLogoParams - zhuhaiLogoOtherParams.width = resources.getDimensionPixelSize(logonOtherId) - iv_zhuhai_logo_other.layoutParams = zhuhaiLogoOtherParams - iv_zhuhai_logo.setImageResource(logonImgId) - iv_zhuhai_logo_other.setImageResource(logonOtherImgId) } override fun onAutopilotCarConfig(carConfigResp: MessagePad.CarConfigResp) { diff --git a/OCH/shuttle/passenger_weaknet/src/main/res/b2/layout/shuttle_p_m2_view_status_bar.xml b/OCH/shuttle/passenger_weaknet/src/main/res/b2/layout/shuttle_p_m2_view_status_bar.xml index 53635c8749..8ab2dc9cfc 100644 --- a/OCH/shuttle/passenger_weaknet/src/main/res/b2/layout/shuttle_p_m2_view_status_bar.xml +++ b/OCH/shuttle/passenger_weaknet/src/main/res/b2/layout/shuttle_p_m2_view_status_bar.xml @@ -35,7 +35,6 @@ android:id="@+id/iv_zhuhai_logo" android:layout_width="@dimen/dp_201" android:layout_height="@dimen/dp_58" - android:src="@drawable/shuttle_p_m2_status_bar_logo_zhuhai_mogox" app:isUseSkin="true" />