优化弱势交通 开关

This commit is contained in:
lixiaopeng
2022-11-23 10:24:18 +08:00
parent e91fa29b16
commit 60974e33a5
6 changed files with 103 additions and 76 deletions

View File

@@ -9,6 +9,7 @@ import android.os.Build.VERSION_CODES
import android.os.Bundle
import android.text.TextUtils
import android.transition.*
import android.util.Log
import android.view.Gravity
import android.view.View
import android.view.ViewGroup
@@ -1487,10 +1488,12 @@ class MoGoHmiFragment : MvpFragment<MoGoHmiContract.View?, HmiPresenter?>(),
}
override fun setObuWeaknessTraffic(isOpen: Boolean) {
Log.d("liyz", "setObuWeaknessTraffic isOpen $isOpen");
HmiBuildConfig.isShowObuWeaknessTrafficView = isOpen
}
override fun setCloudWeaknessTraffic(isOpen: Boolean) {
Log.d("liyz", "setCloudWeaknessTraffic isOpen $isOpen");
HmiBuildConfig.isShowCloudWeaknessTrafficView = isOpen
}

View File

@@ -1113,6 +1113,7 @@ class DebugSettingView @JvmOverloads constructor(
* obu弱势交通控制
*/
tbObuWeaknessTraffic.setOnCheckedChangeListener { _, isChecked ->
Log.d("liyz", "obu弱势交通控制 isChecked = $isChecked")
if (!isChecked) { //默认开启
CallerHmiManager.setObuWeaknessTraffic(true)
} else {
@@ -1124,7 +1125,8 @@ class DebugSettingView @JvmOverloads constructor(
* 云端弱势交通控制
*/
tbCloudWeaknessTraffic.setOnCheckedChangeListener { _, isChecked ->
if (!isChecked) { //默认开启
Log.d("liyz", "云端弱势交通控制 isChecked = $isChecked")
if (isChecked) { //默认关闭
CallerHmiManager.setCloudWeaknessTraffic(true)
} else {
CallerHmiManager.setCloudWeaknessTraffic(false)

View File

@@ -1364,8 +1364,8 @@
android:layout_columnWeight="1"
android:layout_margin="2dp"
android:gravity="center"
android:textOff="关闭「OBU弱势交通」"
android:textOn="打开「OBU弱势交通」"
android:textOff="关闭路侧弱势群体预警"
android:textOn="打开路侧弱势群体预警"
android:textSize="@dimen/dp_24" />
<ToggleButton
@@ -1375,8 +1375,8 @@
android:layout_columnWeight="1"
android:layout_margin="2dp"
android:gravity="center"
android:textOff="关闭「云端弱势交通」"
android:textOn="打开「云端弱势交通」"
android:textOff="开启云端弱势群体预警"
android:textOn="关闭云端弱势群体预警"
android:textSize="@dimen/dp_24" />
<androidx.appcompat.widget.AppCompatEditText