android 5.0状态栏下载地址,Android沉浸式状态栏(5.0以上系统)
Android沉浸式状态栏(5.0以上系统)
沉浸式状态栏可以分为两种:
1.直接给状态栏设置颜色 (如下图:)
这里写图片描述
java代码形式:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window window = activity.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(activity.getResources().getColor(colorResId));
//底部导航栏
//window.setNavigationBarColor(activity.getResources().getColor(colorResId));
}
Styles.xml文件形式
直接在主题文件中设置这几个属性,AndroidStudio项目中自动生成
@color/colorPrimary
@color/colorPrimaryDark
@color/colorAccent
当你把colorPrimary和colorPrimaryDark两个值的颜色设置成相同就行
属性对应的效果:
这里写图片描述
2.内容视图直接到顶 (如下图:)
这里写图片描述
代码如下:
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window window = getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(Color.TRANSPARENT); //设置状态栏颜色透明
window.setNavigationBarColor(Color.TRANSPARENT); //设置导航栏颜色透明
}
android 5.0状态栏下载地址,Android沉浸式状态栏(5.0以上系统)相关推荐
- android仿咸鱼底部导航栏,Flutter沉浸式状态栏/AppBar导航栏/仿咸鱼底部凸起导航栏效果...
如下图:状态栏是指android手机顶部显示手机状态信息的位置. android 自4.4开始新加入透明状态栏功能,状态栏可以自定义颜色背景,使titlebar能够和状态栏融为一体,增加沉浸感. 如上 ...
- Android开发类似苹果iOS 7的沉浸式状态栏
1.什么是沉浸式状态栏? 沉浸式状态栏是指Activity的ActionBar的颜色和状态栏的颜色一样,两者连接起来了,看起来就像是一个整体,跟苹果的ios7以后的样式一样.如下图所示: (沉浸式状态 ...
- android 状态栏占位_Android关于沉浸式状态栏的一些总结
封面.png 一.前言 其实我是不打算写这篇文章的,为什么呢?因为关于沉浸式状态栏的文章太多了,随便google一下就能出来几十上百篇文章,当然这其中有写的好的,也有滥竽充数的.前面在公众号推出了Ma ...
- android m在哪下载地址,android m预览版SDK下载地址 android m预览版SDK下载网址
android m预览版SDK,其中包括开发工具.Android系统文件.库文件以及将在该平台下个版本发布时到来的全新API,这些工具和文件可以帮助开发者测试应用. 开发者可通过Android SDK ...
- 从0到1优雅实现沉浸式状态栏
/ 今日科技快讯 / 近日,国家计算机病毒中心发布了<移动APP违法违规问题及治理举措>.其中,MOMO陌陌.今日头条.京东金融.云闪付等下载量很高的应用也名列其中. 2016年至 ...
- java沉浸状态栏代码,Ionic实现沉浸式状态栏,状态栏与APP融为一体
在新的项目中,我按照需求需要设计沉浸式状态栏,当然一开始我还不知道这个叫做"沉浸式状态栏",到网上搜索半天都找不到结果.我搜索了"Ionic刘海屏自适应",&q ...
- android注册的模板下载地址,Android --LoginActivity模板登录
Android Studio使用自带LoginActivity模板,制作登录界面 登录界面功能: 1.记住表单账户密码,并自动登录 //获得sp实例对象 sp = this.getSharedPref ...
- android平台与ios下载地址,Android与iOS用户下载时间分布
根据91手机娱乐数据统计,我们特别将Android系统用户的下载行为与IOS系统用户的下载行为进行了对比分析,按一天24小时来看,我们发现Android与iOS系统用户下载的高峰点与低峰点几乎雷同,不 ...
- android 常用 jar包下载地址,android 常用库github网址
1.http://services.gradle.org/distributions/ – gradle jar包下载 2.https://github.com/bumptech/glide – gl ...
最新文章
- 连续发表三篇NAR的数据库文章——数据库承建
- KNN算法(K最近邻算法)详解
- POJ 3613 快速幂+Floyd变形(求限制k条路径的最短路)
- node-webkit中使用sqlite3
- Nova 启动虚拟机流程解析
- Oracle 10.2.0.5 非归档current redolog损坏处理一例
- sql where 1=1 妙用之一方面
- SVN服务的部署及使用
- 容器技术Docker K8s 41 Serverless Kubernetes(ASK)详解-ASK集群管理
- win10系统安装SQL Server2005中文版安装教程和下载地址(亲测成功)
- Web前端:前12个易于Web开发的前端开发工具
- (ChibiOS )嵌入式操作系统 与 (OSAL)操作系统抽象层
- 关于导出聊天记录这件事……
- oracle 字段带数字,解决Oracle字符串中包含数字、特殊符号的排序问题
- HEVC学习(十二) —— CU的最终划分
- 微信小程序创建一个空白页面
- 移动优盘linux系统下载,把Linux装进U盘 打造简洁移动系统
- 第8章 安全模型、设计和能力的原则
- 五年高考三年模拟暗部软件库_驾校一点通模拟考试 2020.2最新版题库编制
- l4re Getting started
热门文章
- ubuntu之sudo apt-get update提示Could not connect to 127.0.0.1:8081 (127.0.0.1)解决办法
- Android之什么场景该使用单例模式总结
- Android插件化开发基础之Java反射机制研究
- android上传图片被旋转,input上传照片旋转解决办法
- tcp udp区别优缺点_一文搞懂TCP与UDP的区别
- 令人惋惜的天才新秀:16岁上剑桥大学,27岁就出名,数学事业一路畅通无阻,但自从结婚后,人生从此翻天覆地······
- 数学除了摧残祖国的花朵外,竟然还可以赢钱!
- 这可能是这次疫情最搞笑的事情,可看着看着却鼻酸了
- 如果编程替换成中文就会怎样? 程序员看了表示头疼
- 干货|MIT线性代数课程精细笔记[第一课]