Android:显示/隐藏系统栏,如Netflix应用程序

时间:2014-01-22 23:45:01

标签: android

我为Android 4.2构建了一个简单的视频播放器应用程序。我希望能够在此应用播放视频时以编程方式显示/隐藏系统栏。我在这里阅读了很多线程,表明设备必须植根才能隐藏系统栏。

然后,我注意到我的非root Android平板电脑上的Netflix应用程序达到了我想要的效果:

  1. 首次启动Netflix应用时,会显示系统栏。
  2. 视频开始播放后5秒钟,系统栏图标向下滑动并隐藏。
  3. 点击屏幕会使系统栏图标滑回视图。
  4. 5秒钟后,系统栏图标再次滑出视野。
  5. 我怎么能达到这个效果?

1 个答案:

答案 0 :(得分:1)

您正在寻找setSystemUiVisibility()(请参阅Documentation)。

特别是SYSTEM_UI_*标志。在KitKat中,他们为immersive mode添加了额外的标记。