android 5.0 qq状态栏颜色,Android 沉浸式状态栏(QQ5.0透明状态栏的效果)
大家注意一个问题:
魅族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透明状态栏的效果)相关推荐
- Android设置状态栏颜色,沉浸式状态栏 fllutter Android设置沉浸式状态栏
1. Android原生设置沉浸式状态栏,设置状态栏颜色,字体颜色 import android.annotation.TargetApi; import android.app.Activity; ...
- 设置状态栏颜色、沉浸式状态栏
导入依赖: implementation 'com.gyf.immersionbar:immersionbar:3.0.0' gradle.properties加入如下配置,不然可能编译报错: and ...
- 从0到1优雅实现沉浸式状态栏
/ 今日科技快讯 / 近日,国家计算机病毒中心发布了<移动APP违法违规问题及治理举措>.其中,MOMO陌陌.今日头条.京东金融.云闪付等下载量很高的应用也名列其中. 2016年至 ...
- 状态栏总结(沉浸式状态栏+状态栏颜色+状态栏字体的颜色)
今天总结一下状态栏的使用,当然也是参考别人的.但是总归自己得试试,然后把常用的几种情况记下来,因为这些东西是死的,下次拿过来就可以用. 一. 沉浸式状态栏 :Android 5.0以上才会支持沉浸式 ...
- android 沉浸式之改变小米魅族状态栏颜色
这个是基于SystemBarTintManager更改的 增加一个方法:用于更改MIUIV6系统上的状态栏字体颜色 ,目前我仅仅只发现MIUIV6上可以更改,在android5.0上以及其它4.4以上 ...
- android仿咸鱼底部导航栏,Flutter沉浸式状态栏/AppBar导航栏/仿咸鱼底部凸起导航栏效果...
如下图:状态栏是指android手机顶部显示手机状态信息的位置. android 自4.4开始新加入透明状态栏功能,状态栏可以自定义颜色背景,使titlebar能够和状态栏融为一体,增加沉浸感. 如上 ...
- Android开发类似苹果iOS 7的沉浸式状态栏
1.什么是沉浸式状态栏? 沉浸式状态栏是指Activity的ActionBar的颜色和状态栏的颜色一样,两者连接起来了,看起来就像是一个整体,跟苹果的ios7以后的样式一样.如下图所示: (沉浸式状态 ...
- android 沉浸式状态栏 19,Android 沉浸式状态栏 以及 伪沉浸式状态栏
小菜最近在调整页面状态栏的效果,主要包括沉浸式状态栏和伪沉浸状态栏(同事唠嗑给定义的玩的). 前段时间整理过一篇 Android 沉浸式状态栏的多种样式,现在小菜在稍微的补充一下,都是在日常应用中测试 ...
- mui android 状态栏,MUI——设置沉浸式状态栏
沉浸式状态栏类型就是这样的 HBuilder创建的应用默认不使用沉浸式状态栏样式,需要进行如下配置开启: 打开应用的manifest.json文件,切换到代码视图,在plus -> status ...
- Android Study Material Design 十 再探沉浸式
LZ-Says: 这些年,身边的"兄弟"越来越多, 真正的兄弟越来越少... 前言 今天,我们不讲美女,不讲三国,那么我们一起来聊聊有关Android中沉浸式实现. 关于写这篇文章 ...
最新文章
- php通知前端,HTML5桌面通知提示功能的实现
- OpentTsdb官方文档中文版----查询性能
- windows使用ssh2远程登陆ubuntu
- MFC的框架程序分析3
- 面试题11. 旋转数组的最小数字
- HashMap的hash()
- 放球问题 组合数学 转自百度百科
- Pandas入门教程(五)
- 【数据结构的魅力】003.算法归并与随机快排
- 【题解】ZJOI2017仙人掌
- macOS设备上的照片导入Bridge
- 二级c语言程序设计教程微盘,二级C语言教程.pdf
- CorelDraw x4无法打开的解决方法
- R计算两列数据的相关系数_如何用Matlab计算相关系数和偏相关系数
- java实现文件压缩打包(zip打包)(文件相关二)
- ModSecurity规则
- 当你对未来迷茫的时候,请打开这个锦囊
- 加糖加冰加牛奶——装饰模式
- uipath工具介绍
- 原来我是水瓶座。。。
热门文章
- 浏览器请求静态资源的流程
- SpringMVC【开发Controller】详解
- C#中Abstract和Virtual
- JavaScript数据结构-列表
- Web---session技术代码演示(request,session,servletContext)
- [MCSM]随机搜索和EM算法
- 【ASP.NET Web API教程】2.3.4 创建Admin视图
- (原创)一个简洁通用的调用DLL函数的帮助类
- bond的主备模式_生产环境中Linux bonding 主备模式slave网卡切换的方法
- MySQL主从同步(五)——排错思路