View.SystemUiVisibility 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
This property has an incorrect enumeration type. Use the SystemUiFlags property instead.
返回此视图请求的最后 #setSystemUiVisibility(int)
一个。 - 或 - 请求更改状态栏或其他屏幕/窗口修饰的可见性。
[System.Obsolete("This property has an incorrect enumeration type. Use the SystemUiFlags property instead.")]
public virtual Android.Views.StatusBarVisibility SystemUiVisibility { [Android.Runtime.Register("getSystemUiVisibility", "()I", "GetGetSystemUiVisibilityHandler")] get; [Android.Runtime.Register("setSystemUiVisibility", "(I)V", "GetSetSystemUiVisibility_IHandler")] set; }
[<System.Obsolete("This property has an incorrect enumeration type. Use the SystemUiFlags property instead.")>]
[<get: Android.Runtime.Register("getSystemUiVisibility", "()I", "GetGetSystemUiVisibilityHandler")>]
[<set: Android.Runtime.Register("setSystemUiVisibility", "(I)V", "GetSetSystemUiVisibility_IHandler")>]
member this.SystemUiVisibility : Android.Views.StatusBarVisibility with get, set
属性值
按位或标志#SYSTEM_UI_FLAG_LOW_PROFILE
、、#SYSTEM_UI_FLAG_HIDE_NAVIGATION
、#SYSTEM_UI_FLAG_LAYOUT_STABLE
#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
#SYSTEM_UI_FLAG_FULLSCREEN
、#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
、、和。 #SYSTEM_UI_FLAG_IMMERSIVE
#SYSTEM_UI_FLAG_IMMERSIVE_STICKY
- 属性
注解
属性 getter 文档:
返回此视图请求的最后 #setSystemUiVisibility(int)
一个。
此成员已弃用。 SystemUiVisibility 标志已弃用。 请改用 WindowInsetsController
。
适用于 . 的 android.view.View.getSystemUiVisibility()
Java 文档
属性 setter 文档:
请求更改状态栏或其他屏幕/窗口修饰的可见性。
此方法用于通过调暗或隐藏周围的系统提示将用户注意力集中在应用程序内容上的临时模式中。 这通常与 结合使用 Window#FEATURE_ACTION_BAR_OVERLAY Window.FEATURE_ACTION_BAR_OVERLAY
,允许将应用程序内容放置在操作栏后面(使用这些标志其他系统提示),以便隐藏和显示它们之间的平滑转换。
使用系统 UI 可见性的两个代表性示例是实现内容浏览应用程序(如杂志阅读器)和视频播放应用程序。
第一个代码显示内容浏览应用程序中视图的典型实现。 在此实现中,应用程序通过隐藏状态栏和操作栏,并将导航元素置于熄灯模式,进入面向内容的模式。 然后,用户可以在此模式下与内容进行交互。 此类应用程序应为用户提供一种简单的方法来切换出模式(例如在状态栏或访问通知中检查信息)。 在此实现中,只需点击内容即可完成此操作。
{
此成员已弃用。 SystemUiVisibility 标志已弃用。 请改用 WindowInsetsController
。
适用于 . 的 android.view.View.setSystemUiVisibility(int)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。