大家注意一个问题:

魅族4.4系统,如果增加沉浸式状态栏,页面底部如果有按钮可能会被魅族的smbar遮挡,导致按钮不能被点击到的现象

看上面的这张图就是,魅族smatbar被隐藏后,挡住底部按钮,并且返回和 更多栏都是透明的..

先看一下QQ5.0版本的状态栏效果吧

下面是成功加入沉浸式状态栏后,我们的应用

首先要注意的是,这种沉浸式状态栏的效果4.4系统及以上才会支持

方法很简单,在你们代码setContentView之前中加入版本判断:

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {

//透明状态栏

getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

//透明导航栏 一些手机如果有虚拟键盘的话,虚拟键盘就会变成透明的,挡住底部按钮点击事件所以,最后不要用

//getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

}

在对应的xml中想让状态栏和哪个View的背景颜色融合,就在哪个View中加入下面两行属性就行了

比如我想让状态栏和某一个ImageView的颜色融合

android:fitsSystemWindows="true"

android:clipToPadding="true"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:scaleType="centerCrop"

android:fitsSystemWindows="true"

android:clipToPadding="true"

android:src="@drawable/bg_lesson_normal" />

这样就O了!!!!

android 5.0 qq状态栏颜色,Android 沉浸式状态栏(QQ5.0透明状态栏的效果)相关推荐

  1. Android设置状态栏颜色,沉浸式状态栏 fllutter Android设置沉浸式状态栏

    1. Android原生设置沉浸式状态栏,设置状态栏颜色,字体颜色 import android.annotation.TargetApi; import android.app.Activity; ...

  2. 设置状态栏颜色、沉浸式状态栏

    导入依赖: implementation 'com.gyf.immersionbar:immersionbar:3.0.0' gradle.properties加入如下配置,不然可能编译报错: and ...

  3. 从0到1优雅实现沉浸式状态栏

    /   今日科技快讯   / 近日,国家计算机病毒中心发布了<移动APP违法违规问题及治理举措>.其中,MOMO陌陌.今日头条.京东金融.云闪付等下载量很高的应用也名列其中. 2016年至 ...

  4. 状态栏总结(沉浸式状态栏+状态栏颜色+状态栏字体的颜色)

    今天总结一下状态栏的使用,当然也是参考别人的.但是总归自己得试试,然后把常用的几种情况记下来,因为这些东西是死的,下次拿过来就可以用. 一. 沉浸式状态栏  :Android 5.0以上才会支持沉浸式 ...

  5. android 沉浸式之改变小米魅族状态栏颜色

    这个是基于SystemBarTintManager更改的 增加一个方法:用于更改MIUIV6系统上的状态栏字体颜色 ,目前我仅仅只发现MIUIV6上可以更改,在android5.0上以及其它4.4以上 ...

  6. android仿咸鱼底部导航栏,Flutter沉浸式状态栏/AppBar导航栏/仿咸鱼底部凸起导航栏效果...

    如下图:状态栏是指android手机顶部显示手机状态信息的位置. android 自4.4开始新加入透明状态栏功能,状态栏可以自定义颜色背景,使titlebar能够和状态栏融为一体,增加沉浸感. 如上 ...

  7. Android开发类似苹果iOS 7的沉浸式状态栏

    1.什么是沉浸式状态栏? 沉浸式状态栏是指Activity的ActionBar的颜色和状态栏的颜色一样,两者连接起来了,看起来就像是一个整体,跟苹果的ios7以后的样式一样.如下图所示: (沉浸式状态 ...

  8. android 沉浸式状态栏 19,Android 沉浸式状态栏 以及 伪沉浸式状态栏

    小菜最近在调整页面状态栏的效果,主要包括沉浸式状态栏和伪沉浸状态栏(同事唠嗑给定义的玩的). 前段时间整理过一篇 Android 沉浸式状态栏的多种样式,现在小菜在稍微的补充一下,都是在日常应用中测试 ...

  9. mui android 状态栏,MUI——设置沉浸式状态栏

    沉浸式状态栏类型就是这样的 HBuilder创建的应用默认不使用沉浸式状态栏样式,需要进行如下配置开启: 打开应用的manifest.json文件,切换到代码视图,在plus -> status ...

  10. Android Study Material Design 十 再探沉浸式

    LZ-Says: 这些年,身边的"兄弟"越来越多, 真正的兄弟越来越少... 前言 今天,我们不讲美女,不讲三国,那么我们一起来聊聊有关Android中沉浸式实现. 关于写这篇文章 ...

最新文章

  1. php通知前端,HTML5桌面通知提示功能的实现
  2. OpentTsdb官方文档中文版----查询性能
  3. windows使用ssh2远程登陆ubuntu
  4. MFC的框架程序分析3
  5. 面试题11. 旋转数组的最小数字
  6. HashMap的hash()
  7. 放球问题 组合数学 转自百度百科
  8. Pandas入门教程(五)
  9. 【数据结构的魅力】003.算法归并与随机快排
  10. 【题解】ZJOI2017仙人掌
  11. macOS设备上的照片导入Bridge
  12. 二级c语言程序设计教程微盘,二级C语言教程.pdf
  13. CorelDraw x4无法打开的解决方法
  14. R计算两列数据的相关系数_如何用Matlab计算相关系数和偏相关系数
  15. java实现文件压缩打包(zip打包)(文件相关二)
  16. ModSecurity规则
  17. 当你对未来迷茫的时候,请打开这个锦囊
  18. 加糖加冰加牛奶——装饰模式
  19. uipath工具介绍
  20. 原来我是水瓶座。。。

热门文章

  1. 浏览器请求静态资源的流程
  2. SpringMVC【开发Controller】详解
  3. C#中Abstract和Virtual
  4. JavaScript数据结构-列表
  5. Web---session技术代码演示(request,session,servletContext)
  6. [MCSM]随机搜索和EM算法
  7. 【ASP.NET Web API教程】2.3.4 创建Admin视图
  8. (原创)一个简洁通用的调用DLL函数的帮助类
  9. bond的主备模式_生产环境中Linux bonding 主备模式slave网卡切换的方法
  10. MySQL主从同步(五)——排错思路