博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 沉浸式状态栏(像IOS那样的状态栏与应用统一颜色样式)
阅读量:7071 次
发布时间:2019-06-28

本文共 526 字,大约阅读时间需要 1 分钟。

hot3.png

Android 沉浸式状态栏(像IOS那样的状态栏与应用统一颜色样式)

注意:这个特性是Andorid4.4支持的,最少要API19才可以使用。

下面介绍一下使用的方法,非常得简单:

1:在Activity的onCreate()方法中添加如下代码:

//透明状态栏  getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);  //透明导航栏  getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

 2.在Activity的布局文件中添加如下代码:

android:fitsSystemWindows="true"  android:clipToPadding="true"

例如:

3.如若状态栏是白色的,将上面两行属性代码放在xml中首层级下的第一个子控件布局中。具体如下:

 

转载于:https://my.oschina.net/u/2320057/blog/693258

你可能感兴趣的文章
用Cronjob定时备份数据库并发送至邮箱
查看>>
智能DNS系统wddns 1.5发布同时提供免费智能解析
查看>>
互斥锁(排它锁、独占锁、写锁、X锁)和共享锁(读锁、S锁) 自旋锁
查看>>
InnoDB 引擎独立表空间 innodb_file_per_table 拆分ibdata
查看>>
Disabled form inputs do not appear in the request
查看>>
笔试题集锦
查看>>
求两个数中二进制位不同的个数
查看>>
Java使用JDBC方式连接数据库
查看>>
Android 定时器实现方式
查看>>
Android开发 - 设置DialogFragment全屏显示
查看>>
Linux的基础知识学习
查看>>
UART串口通讯的根本使用
查看>>
nginx-rtmp-module 执行流程
查看>>
怎么从Linux服务器上下载超过4G的文件?
查看>>
linux运维基础篇 unit13
查看>>
无线WIFI上网监控串联部署方案
查看>>
运营管理中如何实现对超流量用户的管理。
查看>>
微信企业付款到个人钱包引发的坑之反思~
查看>>
date时间
查看>>
google scholar 查看自己所发表的文章及其引用
查看>>