没有gif 说个*B
![](https://img.haomeiwen.com/i6331742/3d611bbfea8ee8cd.gif)
注意看 状态栏的瑶瑟变化 (如果我是你 我不会去计较下边的toast)
之前为了这个效果我查了好多文章 博客什么的 ,,要么就是刚开始图片背景没有填充到状态栏下 要么就是刚开始图片背景填充到状态栏下 但是一上拉的时候 状态栏的背景颜色就会改变....后来我实在是找不到更好的方法了 只好偷鸡(取巧)了
第一步 大家需要设置沉浸式状态栏
不知道怎么回事 我在这里粘贴代码 总是粘贴不进去 fk...大家只好辛苦点自己打了 网上有好多沉浸式状态栏的链接 大家可以看看他们的
走你--------------------------->>>> 沉浸式状态栏
![](https://img.haomeiwen.com/i6331742/3cf3d2dea12870da.png)
step1
-v19
![](https://img.haomeiwen.com/i6331742/729a822471e2eb35.png)
-v21
![](https://img.haomeiwen.com/i6331742/2ff7a70ba9fbc5da.png)
-v23
![](https://img.haomeiwen.com/i6331742/0de96e1984c6c9ad.png)
step2 设置CoordinatorLayout 效果布局 如果这个布局没看过 先看看这个是怎么实现的
走你-------------------------- android CoordinatorLayout使用
先给大家看看我的整体布局
![](https://img.haomeiwen.com/i6331742/d0d6c42f0e0bcc1c.png)
android CoordinatorLayout使用 如果你们好好看了这个控件使用 就应该对布局文件没什么疑问了
step3 设置 沉浸式状态栏
在 清单文件中 将刚才我们设置的主题 加进去
![](https://img.haomeiwen.com/i6331742/1fe899854bbc3389.png)
TranslucentTheme 是你们自己随便取的
有没有发现我的 布局中没有 android:fitsSystemWindows="true" 这句话 没错 我们不需要
如果我们不设置这句话的话 ,他会将咱们的标题栏隐藏在状态栏下面(没错 如果出现这个效果就是对的了)
因为手机状态栏高度大约是 20dp 所以我将ToolBar 的距离下移了20dp
![](https://img.haomeiwen.com/i6331742/6ae2ba6ed1ab11f2.png)
这样我们就会出现 gif中的效果 记住千万不要设置android:fitsSystemWindows="true" 这句话
好了 你可以去你工程看一看了
我这只是偷鸡的方法 (是在不想将ToolBar的距离下移20dp) 也是是在没有更好的方法了 如果你们有更好的方法 一定一定要告诉我啊
这是我的QQ 765307272 一定要告诉我啊
网友评论