首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 沉浸式全屏

Android 沉浸式全屏 Android 4.4 带来了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏、 虚拟按键动态隐藏, 应用可 以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种..., 应用可以占据屏幕的全部空间, 当用户触摸屏幕的任何部分时, 会自动退出全屏模 式, 这种模式比较适用于视频播放器类应用。..., 应用占据屏幕的全部空间, 只有当用户从屏幕的上方边沿处向下划动时, 才会退出沉浸 模式, 用户触摸屏幕其它部分是, 不会退出该模式, 这种模式比较适用于阅读器、 杂志类应用。..., 才会退出黏性沉浸模式。...根据 Android 开发文档中提到, 应用在使用沉浸模式时最好将 ActionBar 设置为 Overlay 模式, 具体设置可以参考这里: https://developer.android.com

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 沉浸式状态栏 以及 伪沉浸式状态栏

    和尚我最近在调整页面状态栏的效果,主要包括沉浸式状态栏和伪沉浸状态栏(同事唠嗑给定义的玩的)。...前段时间整理过一篇 Android 沉浸式状态栏的多种样式,现在和尚我在稍微的补充一下,都是在日常应用中测试整理的。...就和尚我接触的项目中根据业务不同,不是所有的标题栏都是 Toolbar 标题栏样式,很多是自定义的标题栏样式,为了效果统一,和尚我的解决方案是修改顶部状态栏的颜色为程序的主题色,戏称为伪沉浸式状态栏...> android="http://schemas.android.com/apk/res/android" android:layout_width="...> android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android

    1.6K41

    Android 沉浸式解析和轮子使用

    1.1.1 FLAGTRANSLUCENTSTATUS 当沉浸式全屏模式启用的时候,你的 activity 会继续接受各类的触摸事件。...展示了各种不同的“沉浸式”状态: ? 在上图中: 非沉浸模式 —— 展示了应用进入沉浸模式之前的状态。也展示了设置 IMMERSIVE 标签后用户滑动展示系统栏的状态。...一旦应用进入了沉浸模式,UI 控件也跟随着系统栏一同隐藏。...提示气泡——第一次进入沉浸模式时,系统将会显示一个提示气泡,提示用户如何再让系统栏显示出来。...请注意,如果为了测试你想强制显示提示气泡,你可以先将应用设为沉浸模式,然后按下电源键进入锁屏模式,并在 5 秒中之后打开屏幕。 沉浸模式—— 这张图展示了隐藏了系统栏和其他UI控件的状态。

    3.2K10

    Android状态栏微技巧,带你真正理解沉浸式模式

    其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(Immersive Mode)这种说法。...没错,Android沉浸式模式的本质就是全屏化,不过我们今天的内容并不仅限于此,因为还要实现饿了么那样的状态栏效果。那么下面我们就开始来一步步学习吧。...真正的沉浸式模式 虽说沉浸式导航栏这个东西是被很多人误叫的一种称呼,但沉浸式模式的确是存在的。那么我们如何才能实现像海岛奇兵以及爱奇艺那样的沉浸式模式呢?...需要注意的是,只有在Android 4.4及以上系统才支持沉浸式模式,因此这里也是加入了if判断。...这就是最标准的沉浸式模式。

    2.2K100

    Android 透明状态栏(伪沉浸式)

    4.4 以上要做所谓沉浸式,其实不是真正意义上的沉浸式,只是一种透明状态栏。 而由于 Android API 的不同,需要考虑 4.4、5.0、6.0 前后的不同。...rootView = ((ViewGroup)decorView.findViewById(android.R.id.content)).getChildAt(0); window.addFlags(...还遇到过 setFitsSystemWindows 导致内容布局变化,如果不对每个 Activity 配置一次 android:configChanges="screenSize|screenLayout...view.getPaddingRight(), view.getPaddingBottom()); 项目中遇到一个问题,基类设置了一个默认的状态栏样式,但某些 Activity 要自己单独的样式,又创建了一个对象,结果专门做沉浸的这个类被构造了两遍...Activity 是 SDK 里面的,可以用 ActivityLifecycleCallbacks,在 ActivityLifecycleCallbacks 里可以拿到 Activity 的实例,这里可以做沉浸

    2.4K20

    android 沉浸式状态栏的用法

    好了废话不多说了,沉浸式状态栏现在已经非常普及了,不然请自行脑补一个画面(主题是蓝色的界面搭配白色,后来头顶冒出来一块红色的系统自带状态栏, 那画风。。。。)...沉浸式状态栏如下 : 再来一张 其实沉浸式状态栏不仅仅指的是顶部的状态栏,基于手机的不同,还有底部的手机也可以改成类似的 ,前提是手机得有这种底部的按钮: 如下 效果介绍完了,接下来就是实现了...如果是4.4之前版本的手机的话,是不会产生沉浸式状态栏的效果的, 而且部分手机会已经帮助你实现了,我这里是乐视2 版本是 6.0 已经帮我实现了部分界面的沉浸式; 代码片段 ; /**...* 沉浸式状态栏 * 当系统版本为4.4或者4.4以上时可以使用沉浸式状态栏 */ private void initState() { if (Build.VERSION.SDK_INT...该行是设置虚拟键盘栏的透明效果 注释即为使用默认的效果 } } 然后将这份代码放入你的BaseActivity中去,记得是onCreate方法中: 然后去挨个配置 ,这两行代码写在每一个要使用沉浸式的布局里

    62420

    沉浸式媒体

    他分享了沉浸式媒体的进展与演进路线,展现了可期的多媒体新体验。 文 / 王田 整理 / LiveVideoStack 概览: 什么是Immersive Media?...我们可以称之为沉浸式或浸入式的媒体。作为一种体验,人们对这方面的需求,或者愿望可以追溯到很远。广义上来说,通过音视频的技术,产生身临其境的感觉,就叫做浸入式的媒体。...众所周知,当你戴上VR头盔之后会有非常强烈的沉浸在现场的感觉。而近几年,Immersive Media变得越来越热,很大的一个原因就是VR的兴起。...一个很重要的趋势就是沉浸式的Immersive Media,当然并不是说Immersive是未来唯一的方向,还有其它重要的方向,比如:超高清—8K,或者媒体智能化等方向。...开始是3自由度,360度的,给大家带来一个沉浸式的体验,未来还有向6自由度的转移。后面会具体讲解,3自由度和6自由度的含义。

    1.4K30

    Android如何实现超级棒的沉浸式体验

    做APP开发的过程中,有很多时候,我们需要实现类似于下面这种沉浸式的体验。 一开始接触的时候,似乎大家都会觉这种体验实现起来,会比较困难。...底部有一个控件,随着列表的向上滑动,它退出视角范围,以便于给出更多的空间来展示列表,其实整个沉浸式体验都是为了给列表留出更多的空间来展示。...android:id="@+id/toolbar_top" android:layout_height="wrap_content" android:layout_width=...> android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com...3、ViewPager推到actionbar下面就不让在推了 这个其实需要你CollapsingToolbarLayout里面有一个子view是要使用pin模式的,那么这个子view是谁,显然就是那个toolbar

    2.9K252

    Android 沉浸式状态栏的多种样式

    和尚我最近正在处理客户端顶部沉浸式展示图片,借此整理了一下和尚自己研究测试的沉浸式状态栏。...沉浸式状态栏大家都很熟悉,即 APP 界面图片延伸到状态栏, 应用本身沉浸于状态栏,即顶部不会默认展示系统的黑条。和尚我技术有限,理解不透彻,仅分享一下自己应用测试中可以呈现的几种样式。 ?...> android="http://schemas.android.com/apk/res/android" android:layout_width="...图片作为布局背景沉浸样式 ? 图片作为布局背景样式 ? 图片被拉伸 图片作为布局背景的方式比较简单,方式与公共的相同,只是不需要 Toolbar 而已。...Tips1:还有一种样式与沉浸式展示效果一样,就是折叠布局 CollapsingToolbarLayout 折叠后的效果也是沉浸式状态,可以固定折叠后的状态,但是并不建议这样处理,只是偶然想到而已,

    1.5K41

    ARVR丰富驾乘体验,车载娱乐能进入沉浸式导航时代吗?

    VR技术助力车内娱乐 汽车化身沉浸式空间 车是一个相对密闭的空间,假如过年长途拼车回家,驾驶人员的歌单正好与我们“气场”不和,又或者邻座的人外放的音量打扰到了我们正常休息。...基于VR的特性,其能提供单人独享的沉浸式体验,有效避免了长途车程中的社交尴尬。而对于带孩子自驾游的宝爸宝妈来说,车载VR设备简直就是一个哄娃神器。...此前,大多数沉浸式VR体验都是视觉类体验,但是Holoride的VR技术可让乘客在车内,得到实时物理反馈,让乘客身临其境的体验更加强烈。与此同时,这对整车的软硬件系统都有着较高的要求。...苹果也曾发布车载VR技术的专利,人们在车上也可以进行沉浸式VR视频会议。相信实现的那一天,离我们也并不遥远。...加上VR技术还有着传统娱乐无法取代的优点,即其既能给乘客提供沉浸式的独家享受,又能缓解乘客的晕车症状。

    72820
    领券