【问题标题】:Immersive like feature in JB and ICSJB 和 ICS 中的沉浸式功能
【发布时间】:2014-07-10 12:42:16
【问题描述】:

我正在开发一个需要全屏显示的应用程序。在 kitkat 中,使用Immersive 标签非常容易。但由于并非所有设备都支持 kitkat,所以我需要考虑 JB 和 ICS(至少)。

虽然在 JB 和 ICS 中有一种隐藏导航栏和状态栏的方法,但只要用户交互,它就会变得可见。这当然不好看。它还需要额外的触摸。

我在网上做了很多搜索,很惊讶我们无法实现它。我希望能找到一些技巧或技巧,但什么也没有。

我很确定在 kitkat 出现之前有使用全屏的游戏,所以我想应该有一种方式(比如 Temple Run 和 Andgry Birds)。有人可以指导我正确的方向。

P.S:我正在寻找未植根设备的解决方案。

谢谢:)

【问题讨论】:

  • 早期版本可以全屏显示,沉浸式模式(如 KitKat),用户可以轻松地看到他们的状态栏,但这是不可能的,因为这是 KitKat 的功能。
  • @Schoentoon 但我确信它们是在奇巧之前使用全屏的游戏,对吧?像寺庙逃亡和愤怒的小鸟。我真的不确定,但我想有全屏。如果我错了,请纠正我。
  • 你没看错,全屏是的。只是不是沉浸式模式,您可以在其中快速取消隐藏状态栏;)
  • @Schoentoon 好的,这对我有用,我不需要完全沉浸式功能。任何可能看起来像沉浸式的事情都会做。你知道如何实现吗?
  • @Schoentoon 任何帮助或链接都会非常有帮助

标签: android fullscreen android-4.0-ice-cream-sandwich android-4.2-jelly-bean android-fullscreen


【解决方案1】:

使用全屏主题,或按照此处https://developer.android.com/training/system-ui/status.html 所述的代码进行设置 正如我在 cmets 中已经指出的那样,这将为您提供全屏显示。不是在 KitKat 上看到的沉浸式模式,用户可以轻松地取消隐藏状态栏。如果您要使用主题方法,最好在 API19+ (KitKat) 上设置一个非全屏主题并告诉它从那里开始使用沉浸式模式。

【讨论】:

  • 谢谢一个问题,不过这也会隐藏导航栏(主页按钮)吗?
  • @Droider 会的。
猜你喜欢
  • 1970-01-01
  • 2021-05-31
  • 1970-01-01
  • 2016-08-25
  • 2020-02-04
  • 2019-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多