diff --git a/OCH/mogo-och-bus/src/main/java/com/mogo/och/bus/fragment/BaseOchBusTabFragment.java b/OCH/mogo-och-bus/src/main/java/com/mogo/och/bus/fragment/BaseOchBusTabFragment.java index 444c21166e..d225ad6729 100644 --- a/OCH/mogo-och-bus/src/main/java/com/mogo/och/bus/fragment/BaseOchBusTabFragment.java +++ b/OCH/mogo-och-bus/src/main/java/com/mogo/och/bus/fragment/BaseOchBusTabFragment.java @@ -52,6 +52,7 @@ public abstract class BaseOchBusTabFragment { + CallerHmiManager.INSTANCE.showBadCaseEntrance(mBadcaseBtn); + }); + CallerHmiManager.INSTANCE.registerBadCaseCallback( + () -> { // onShow() + mBadcaseBtn.setVisibility(View.VISIBLE); + return null; }, + () -> { // onHide() + mBadcaseBtn.setVisibility(View.GONE); + return null; }); } /** diff --git a/OCH/mogo-och-bus/src/main/res/drawable-xhdpi-2560x1440/bus_badcase_btn_bg.png b/OCH/mogo-och-bus/src/main/res/drawable-xhdpi-2560x1440/bus_badcase_btn_bg.png new file mode 100644 index 0000000000..89a6eaa5dc Binary files /dev/null and b/OCH/mogo-och-bus/src/main/res/drawable-xhdpi-2560x1440/bus_badcase_btn_bg.png differ diff --git a/OCH/mogo-och-bus/src/main/res/layout/bus_base_fragment.xml b/OCH/mogo-och-bus/src/main/res/layout/bus_base_fragment.xml index 537a3d2dc9..93bfe40e64 100644 --- a/OCH/mogo-och-bus/src/main/res/layout/bus_base_fragment.xml +++ b/OCH/mogo-och-bus/src/main/res/layout/bus_base_fragment.xml @@ -141,9 +141,20 @@ android:layout_height="wrap_content" android:layout_gravity="center" android:background="@drawable/bus_setting_btn_bg" /> - + + { + CallerHmiManager.INSTANCE.showBadCaseEntrance(mBadcaseBtn); + }); + CallerHmiManager.INSTANCE.registerBadCaseCallback( + () -> { // onShow() + mBadcaseBtn.setVisibility(View.VISIBLE); + return null; }, + () -> { // onHide() + mBadcaseBtn.setVisibility(View.GONE); + return null; }); + panelView = LayoutInflater.from(getContext()).inflate(getStationPanelViewId(), flStationPanelContainer); ctvAutopilotStatus.setOnClickListener(new OnPreventFastClickListener() { @Override diff --git a/OCH/mogo-och-taxi/src/main/res/drawable-xhdpi-2560x1440/taxi_badcase_btn_bg.png b/OCH/mogo-och-taxi/src/main/res/drawable-xhdpi-2560x1440/taxi_badcase_btn_bg.png new file mode 100644 index 0000000000..89a6eaa5dc Binary files /dev/null and b/OCH/mogo-och-taxi/src/main/res/drawable-xhdpi-2560x1440/taxi_badcase_btn_bg.png differ diff --git a/OCH/mogo-och-taxi/src/main/res/layout/taxi_base_fragment.xml b/OCH/mogo-och-taxi/src/main/res/layout/taxi_base_fragment.xml index 5a640a3415..e8e4a480c7 100644 --- a/OCH/mogo-och-taxi/src/main/res/layout/taxi_base_fragment.xml +++ b/OCH/mogo-och-taxi/src/main/res/layout/taxi_base_fragment.xml @@ -127,7 +127,7 @@ - + android:background="@drawable/taxi_setting_btn_bg" /> + app:layout_constraintLeft_toRightOf="@id/module_och_taxi_setting_layout"> - + android:background="@drawable/taxi_switch_map_bg" /> + +