一、前言关于沉浸式实现的方法网上已经有很多了,但是也有点良莠不齐,在遇到实际项目中的问题之后还是需要查阅大量的博客来对问题进行查证。本博客主要是在解决沉浸式的几个问题之后,对沉浸式的一点总结方便后面再次遇到同样问题时,能够很快的查阅而不至于重头做起,也希望对你能够有帮助。二、沉浸式的实现方法沉浸式的实现方式有两种,一种是通过设置Theme来实现;另一种是在代码中进行实现。 2.1 通过设置Them            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 22:36:13
                            
                                173阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            沉浸式状态栏类型就是这样的HBuilder创建的应用默认不使用沉浸式状态栏样式,需要进行如下配置开启:打开应用的manifest.json文件,切换到代码视图,在plus -> statusbar 下添加immersed节点并设置值为true。"plus": {
"statusbar": {/*设置沉浸式状态栏*/
"immersed": true
},
"splashscreen": {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-01 21:48:32
                            
                                144阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android 沉浸模式设置详解
在现代移动应用开发中,沉浸模式(Immersive Mode)成为提升用户体验的重要工具。沉浸模式可以让用户在使用应用时,隐藏系统状态栏和导航栏,以提供更大的屏幕空间。本文将详细介绍如何在Android应用中实现沉浸模式,并附上代码示例。
## 1. 什么是沉浸模式
沉浸模式是Android中的一种全屏体验模式。它允许应用隐藏系统界面的元素,帮助用户专注            
                
         
            
            
            
            现在好多的app都已经实现了沉浸式,已经是app开发中不可缺少的一部分。关于沉浸式只能在android4.4以上的版本才能实现,而且4.4和5.0以上的版本又有着不同。网上关于沉浸式的文章有很多,但我总感觉处理方法有些不合适(在开发的时候遇到了坑,布局位置计算出现错误),闲话少说直接上代码。  因为版本的不同所以我们要新建两个value资源文件夹value-v19和value-v21, 把valu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-08 14:49:41
                            
                                263阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Android 11是谷歌最新推出的操作系统版本,它带来了许多新功能和改进。其中之一就是沉浸式设置(Immersive Setting),它允许开发者更好地控制应用程序的全屏显示。在本文中,我们将介绍如何在Android 11中使用沉浸式设置,并提供相应的代码示例。
沉浸式设置可以让应用程序的界面占据整个屏幕,隐藏系统的状态栏和导航栏,从而提供更好的用户体验。在Android 11中,我们可以通            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-02 04:27:18
                            
                                957阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在 Android 中设置沉浸全屏模式
随着移动应用发展的不断演变,沉浸全屏模式成为了提升用户体验的重要功能之一。本指南将教会你如何在 Android 应用中实现这一模式。
## 整体流程
以下是实现沉浸全屏效果的步骤概述:
| 步骤 | 描述                           |
|------|--------------------------------|            
                
         
            
            
            
            Android从3.0版本开始走上了扁平化设计的道路,在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。Android4.4 KitKat系统的新特性之一“Full-screen Immersive Mode(全屏沉浸模式)”。当启用该模式,应用程序的界面将占据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 14:14:26
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            沉浸式效果图代码utils关于背景为纯颜色 你好!这里加入我个人的一点儿理解,所谓沉浸式状态来,无非就是将状态栏的颜色与页面布局的背景色换成一个颜色效果图图1图二代码页面根布局设置背景<!-- 颜色 或者 图片 ,就是你想让状态栏背景所展示的图片或颜色-->
android:background=""直接在onCreate()方法中调用//setContentView()下进行调用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-15 16:58:19
                            
                                151阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            设置系统状态栏颜色需要至少在Android 4.4.2(API 19)以上android 4.4.2新增了一个特性,可以设置系统状态栏为半透明。实现方式一是在主题style中添加以下属性:<item name="android:windowTranslucentStatus">true</item> 实现方式二是在Java代码中设置,即以下代码:Wind            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 06:28:12
                            
                                190阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                    郭神的博客语言简洁明了,知识点通俗易懂,亲试功能OK,非常棒所以必须做个记录 其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(Immersive Mode)这种说法。而有些人在没有完全了解清楚沉浸模式到底是什么东西的情况下,就张冠李戴地认为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 21:59:05
                            
                                602阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            因为Android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(Immersive Mode)这种说法。而有些人在没有完全了解清楚沉浸模式到底是什么东西的情况下,就张冠李戴地认为一些系统提供的状态栏操作就是沉浸式的,并且还起了一个沉浸式状态栏的名字。比如之前就有一个QQ群友问过我,像饿了么这样的沉浸式状态栏效果该如何实现?  这个效果其实就是让背景图片可以利用系统            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-12 17:28:00
                            
                                119阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安卓沉浸式是什么?安卓应用程序界面包含:状态栏,actionBar,虚拟按键区域,实现沉浸式就是将这些元素全部隐藏,只留下主内容。在我们colors设置里面是可以设置状态栏和actionBar的颜色的<!--actionBar颜色-->
<item name="colorPrimary">@color/colorPrimary</item>
<!--状态栏            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-31 23:54:59
                            
                                163阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在听说沉浸式状态之前,说实在的我连status bar、action bar以及navigation bar这几个bar都没有怎么搞清楚。那么什么叫沉浸式状态呢,所谓沉浸式就是给人一种沉浸其中的感觉,表现在android上就是全屏啦,于是我们就先用全屏来简单粗暴的理解沉浸式吧。但是只是全屏肯定不够啊,全屏了我还得交互啊(这里的交互表现在操作界面按钮等上面),但是普通的全屏不能满足这个需求(这个后面            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-08 13:34:58
                            
                                407阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            “虽然在android4.0之后就引入了虚拟键,但是google真正解决虚拟键所带来的困扰是在4.4版本之后。这篇文章就是教你如何彻底解决虚拟键带来的问题。在前面的几篇文章中我们已经知道如何同时隐藏状态栏和导航栏,按理说已经全屏了 ,但是前面的的这些方法都有个缺点,在全屏的时候用户不能有任何的交互行为,否则全屏效果将消失。(google这样设计的目的是为了让虚拟键能继续发挥它的作用,总要在全屏之后            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 16:18:15
                            
                                114阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android App 沉浸模式实现指南
沉浸模式(Immersive Mode)在 Android 应用中用于隐藏系统的状态栏和导航栏,给用户提供更大的视野,特别适合于视频播放、游戏等应用。在这篇文章中,我们将一起探讨如何在 Android 应用中实现沉浸模式。文章的结构将包括流程图、具体步骤、所需代码和类图。
## 流程概述
在实现沉浸模式之前,我们可以将整个流程总结为以下几个步骤:            
                
         
            
            
            
            首先声明啊,这里的沉浸式状态栏就是给系统状态栏加个颜色。网上有很多对于沉浸式状态栏的定义,小鸟太菜,不知道。所以先下个定义。这个东西在4.4的时候就出现了。一直想弄,但由于项目的原因,一直没有用进去。平时也有几次调查。这次有个新的项目,所以小鸟决定将其加进去,增加点变化。前期调查:网上有两种写法,一种是新写values19和values21的Style文件,增加FLAG_TRANSLUCENT_S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 06:36:27
                            
                                502阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android 沉浸式状态栏当我听说沉浸式状态栏的时候我的大脑是空白的。脑袋里想的是 “什么意思”。于是我百度了一下,下面是我总结的一些方法:第一种是设置主题Theme。因为 API21 之后(也就是 android 5.0 之后)的状态栏,会默认覆盖一层半透明遮罩。且为了保持4.4以前系统正常使用,故需要三份 style 文件,即默认的values(不设置状态栏透明)、values-v19、va            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 23:35:27
                            
                                634阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android 11中的沉浸式全屏体验
在移动设备的使用中,用户体验尤为重要。随着Android系统的不断更新,开发者们不断寻求更好的方式来吸引用户,提升视觉体验。其中,沉浸式全屏模式便是一个极具吸引力的特性,它允许应用程序覆盖状态栏和导航栏,带来更为舒适的浏览体验。
## 什么是沉浸式全屏模式?
沉浸式全屏模式是一种UI设计方法,可使应用程序在全屏模式下运行,从而消除干扰,让用户集中注            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-16 06:02:06
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介System Bar,系统状态栏,用来展示通知、表现设备状态和完成设备导航的屏幕区域。通常上来说,系统栏(System bar)包括状态栏和导航栏,一般都是与程序同时显示在屏幕上的。但有些场景,譬如视频播放、小说阅读等,可以通过暂时隐藏系统栏,来为用户提供一个更加专注的体验环境。 设置隐藏、显示状态栏的的操作,系统提供了两种方式来实现:Window#setFlags和View#setSyste            
                
         
            
            
            
            前言       沉浸式不知道什么时候有了两种叫法,一种是沉浸式模式,一种是沉浸式状态栏,Google从Android4.4开始,给我们开发者提供了一套透明的系统UI样式给状态栏和导航栏,这样完美的玩法简直和IOS系统媲美了。Part 1、沉浸式模式    public void toggle(View view) {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 13:14:46
                            
                                239阅读
                            
                                                                             
                 
                
                                
                    