[Update]提供控制摄像头Icon显隐的接口

This commit is contained in:
chenfufeng
2022-03-16 11:42:21 +08:00
parent a206a241b0
commit 3ccec25a8f
4 changed files with 23 additions and 1 deletions

View File

@@ -308,6 +308,13 @@ class MoGoHmiFragment : MvpFragment<MoGoWarningContract.View?, WaringPresenter?>
} else {
setTrafficLightVrVisibility(View.GONE)
}
// 控制 切换视角 展示
if (HmiBuildConfig.isShowCameraView) {
setCameraViewVisibility(View.VISIBLE)
} else {
setCameraViewVisibility(View.GONE)
}
}
override fun getLayoutId(): Int {
@@ -342,6 +349,10 @@ class MoGoHmiFragment : MvpFragment<MoGoWarningContract.View?, WaringPresenter?>
ivToolsIcon?.visibility = visibility
}
override fun setCameraViewVisibility(visibility: Int) {
ivCameraIcon?.visibility = visibility
}
/**
* 开关DebugView
*/

View File

@@ -65,4 +65,10 @@ object HmiBuildConfig {
*/
@JvmField
var isShowTrafficLightView = false
/**
* 是否显示摄像头图标
*/
@JvmField
var isShowCameraView = true
}

View File

@@ -5,7 +5,6 @@ import com.mogo.eagle.core.data.enums.WarningDirectionEnum
import com.mogo.eagle.core.data.notice.NoticeNormalData
import com.mogo.eagle.core.data.notice.NoticeTrafficStylePushData
import com.mogo.eagle.core.function.api.hmi.IMoGoHmiViewProxy
import com.mogo.eagle.core.function.api.hmi.view.IViewTrafficLight
/**
* @author xiaoyuzhou
@@ -43,6 +42,8 @@ interface IMoGoWaringProvider : IMoGoHmiViewProxy {
*/
fun setToolsViewVisibility(visibility: Int)
fun setCameraViewVisibility(visibility: Int)
/**
* 控制转向灯
*/

View File

@@ -55,6 +55,10 @@ object CallerHmiManager : CallerBase() {
waringProviderApi?.setToolsViewVisibility(visibility)
}
fun setCameraViewVisibility(visibility: Int) {
waringProviderApi?.setCameraViewVisibility(visibility)
}
/**
* 控制转向灯功能
*/