CoordinatorLayout+沉浸式状态栏

没有gif 说个*B

 

注意看 状态栏的瑶瑟变化 (如果我是你 我不会去计较下边的toast)

之前为了这个效果我查了好多文章 博客什么的   ,,要么就是刚开始图片背景没有填充到状态栏下   要么就是刚开始图片背景填充到状态栏下 但是一上拉的时候 状态栏的背景颜色就会改变....后来我实在是找不到更好的方法了 只好偷鸡(取巧)了

第一步 大家需要设置沉浸式状态栏

不知道怎么回事 我在这里粘贴代码  总是粘贴不进去   fk...大家只好辛苦点自己打了   网上有好多沉浸式状态栏的链接 大家可以看看他们的

走你--------------------------->>>>  沉浸式状态栏

step1

-v19

-v21

 

-v23

 

step2 设置CoordinatorLayout 效果布局  如果这个布局没看过  先看看这个是怎么实现的

走你-------------------------- android CoordinatorLayout使用

先给大家看看我的整体布局

 

android CoordinatorLayout使用  如果你们好好看了这个控件使用  就应该对布局文件没什么疑问了

step3  设置 沉浸式状态栏

在 清单文件中 将刚才我们设置的主题 加进去

 

TranslucentTheme 是你们自己随便取的

有没有发现我的 布局中没有  android:fitsSystemWindows="true"  这句话   没错 我们不需要

如果我们不设置这句话的话  ,他会将咱们的标题栏隐藏在状态栏下面(没错 如果出现这个效果就是对的了)

因为手机状态栏高度大约是 20dp   所以我将ToolBar 的距离下移了20dp

 

这样我们就会出现 gif中的效果  记住千万不要设置android:fitsSystemWindows="true" 这句话

好了 你可以去你工程看一看了

我这只是偷鸡的方法 (是在不想将ToolBar的距离下移20dp)  也是是在没有更好的方法了  如果你们有更好的方法   一定一定要告诉我啊

这是我的QQ 765307272  一定要告诉我啊

posted @ 2017-06-19 16:46  管浩然_Android  阅读(4694)  评论(0编辑  收藏  举报