View.SystemUiFlagImmersiveSticky 字段

定义

标志 #setSystemUiVisibility(int):当使用 #SYSTEM_UI_FLAG_FULLSCREEN 和/或使用 隐藏导航栏隐藏状态栏 #SYSTEM_UI_FLAG_HIDE_NAVIGATION时,视图希望保持交互。

[Android.Runtime.Register("SYSTEM_UI_FLAG_IMMERSIVE_STICKY")]
public const Android.Views.SystemUiFlags SystemUiFlagImmersiveSticky = 4096;
[<Android.Runtime.Register("SYSTEM_UI_FLAG_IMMERSIVE_STICKY")>]
val mutable SystemUiFlagImmersiveSticky : Android.Views.SystemUiFlags

字段值

Value = 4096
属性

注解

标志 #setSystemUiVisibility(int):当使用 #SYSTEM_UI_FLAG_FULLSCREEN 和/或使用 隐藏导航栏隐藏状态栏 #SYSTEM_UI_FLAG_HIDE_NAVIGATION时,视图希望保持交互。 使用此标志可以创建沉浸式体验,同时隐藏系统栏。 如果未设置此标志, #SYSTEM_UI_FLAG_HIDE_NAVIGATION 系统将强制清除任何用户交互,如果用户 #SYSTEM_UI_FLAG_FULLSCREEN 从屏幕顶部轻扫,系统将强制清除。

当系统栏在沉浸式模式下隐藏时,可以使用系统手势(例如从屏幕顶部轻扫)暂时显示它们。 这些暂时性系统栏将覆盖应用的内容,可能具有一定程度的透明度,并在短暂超时后自动隐藏。

由于此标志是 和 #SYSTEM_UI_FLAG_HIDE_NAVIGATION#SYSTEM_UI_FLAG_FULLSCREEN修饰符,因此它仅在与其中一个或两个标志结合使用时才起作用。

此成员已弃用。 请改用 WindowInsetsController#BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE

android.view.View.SYSTEM_UI_FLAG_IMMERSIVE_STICKYJava 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于