diff --git a/OCH/taxi/driver/src/main/res/layout/taxi_base_fragment.xml b/OCH/taxi/driver/src/main/res/layout/taxi_base_fragment.xml index b0533871bc..bbf42529ab 100644 --- a/OCH/taxi/driver/src/main/res/layout/taxi_base_fragment.xml +++ b/OCH/taxi/driver/src/main/res/layout/taxi_base_fragment.xml @@ -140,8 +140,8 @@ app:layout_goneMarginTop="@dimen/dp_236" /> diff --git a/OCH/taxi/unmanned-driver/src/main/res/layout/unmanned_taxi_base_fragment.xml b/OCH/taxi/unmanned-driver/src/main/res/layout/unmanned_taxi_base_fragment.xml index e00438b7f6..1a78cd4b71 100644 --- a/OCH/taxi/unmanned-driver/src/main/res/layout/unmanned_taxi_base_fragment.xml +++ b/OCH/taxi/unmanned-driver/src/main/res/layout/unmanned_taxi_base_fragment.xml @@ -139,11 +139,11 @@ app:layout_constraintTop_toBottomOf="@+id/viewLimitingVelocity"/> diff --git a/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml b/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml index 0a80f8442f..a8bb5e6ea0 100644 --- a/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml +++ b/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml @@ -267,11 +267,11 @@ app:layout_constraintEnd_toEndOf="parent" /> diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/greenwave/GreenWaveView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/greenwave/GreenWaveView.kt index 64147510b7..c5005ab3c8 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/greenwave/GreenWaveView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/greenwave/GreenWaveView.kt @@ -20,10 +20,9 @@ import com.mogo.eagle.core.function.call.hmi.CallerHmiViewControlListenerManager import com.mogo.eagle.core.function.hmi.R import com.mogo.eagle.core.utilcode.kotlin.scope import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils -import com.mogo.eagle.core.utilcode.rv.divider.CommonDividerItemDecoration -import com.mogo.eagle.core.utilcode.util.SizeUtils import kotlinx.coroutines.Runnable import kotlinx.coroutines.launch +import me.jessyan.autosize.utils.AutoSizeUtils import kotlin.math.abs import kotlinx.android.synthetic.main.view_green_wave_passenger_layout.view.speed as passenger_speed import kotlinx.android.synthetic.main.view_green_wave_driver_layout.view.speed as driver_speed @@ -55,11 +54,13 @@ class GreenWaveView: LinearLayout, IMoGoChassisLocationGCJ02Listener, RecyclerVi private class WaveHolder(item: ImageView): RecyclerView.ViewHolder(item) - private class WaveAdapter: RecyclerView.Adapter() { + private inner class WaveAdapter: RecyclerView.Adapter() { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): WaveHolder { val item = ImageView(parent.context) - item.layoutParams = RecyclerView.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.MATCH_PARENT) + val width = if (isDriver) 156 / 153 * AutoSizeUtils.dp2px(parent.context, 129f) else AutoSizeUtils.dp2px(parent.context, 156f) + val height = (153 * 1.0 / 156 * width).toInt() + item.layoutParams = RecyclerView.LayoutParams(width, height) return WaveHolder(item) } @@ -144,10 +145,10 @@ class GreenWaveView: LinearLayout, IMoGoChassisLocationGCJ02Listener, RecyclerVi scope.launch { this@GreenWaveView.visibility = View.VISIBLE val rv: RecyclerView? = if (isDriver) driver_wave_rv else passenger_wave_rv - rv?.addItemDecoration(CommonDividerItemDecoration.Builder() - .spanCountTBCare(false) - .horizontalInnerSpace(SizeUtils.dp2px(10f)) - .build()) +// rv?.addItemDecoration(CommonDividerItemDecoration.Builder() +// .spanCountTBCare(false) +// .horizontalInnerSpace(SizeUtils.dp2px(10f)) +// .build()) rv?.addOnItemTouchListener(this@GreenWaveView) rv?.layoutManager = LinearLayoutManager(context, LinearLayoutManager.HORIZONTAL, true) rv?.adapter = WaveAdapter() diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/drawable/bg_green_wave_driver.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/drawable/bg_green_wave_driver.xml index 4bf9d4c74a..a61893d31d 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/drawable/bg_green_wave_driver.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/drawable/bg_green_wave_driver.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/drawable/bg_green_wave_passenger.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/drawable/bg_green_wave_passenger.xml index 192997148f..c62e94d46b 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/drawable/bg_green_wave_passenger.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/drawable/bg_green_wave_passenger.xml @@ -1,7 +1,7 @@ - + diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_green_wave_driver_layout.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_green_wave_driver_layout.xml index 713b665996..1686eff224 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_green_wave_driver_layout.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_green_wave_driver_layout.xml @@ -2,8 +2,8 @@ diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_green_wave_passenger_layout.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_green_wave_passenger_layout.xml index d8fa23b441..860223839a 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_green_wave_passenger_layout.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_green_wave_passenger_layout.xml @@ -2,8 +2,8 @@ @@ -44,8 +44,8 @@ - \ No newline at end of file