「Change」

1、修复WarningFloatWindowHelper.kt沉浸式适配

Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
donghongyu
2022-04-12 15:40:30 +08:00
parent 405c084f5a
commit f18db68dd6

View File

@@ -105,6 +105,13 @@ internal class WarningFloatWindowHelper(
frameLayout?.layoutListener = object : ParentFrameLayout.OnLayoutListener {
override fun onLayout() {
frameLayout?.postDelayed({
// 设置View显示模式沉浸式的侵入到状态栏导航栏
frameLayout?.systemUiVisibility = (View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
or View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
or View.SYSTEM_UI_FLAG_LAYOUT_STABLE
or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION)
setGravity(frameLayout)
config.apply {
enterAnim(floatingView)