将背景图和状态栏融合到一起的一种方法

来源:互联网 发布:软件合同书 编辑:程序博客网 时间:2024/05/22 17:18

将背景图和状态栏融合到一起的方法有很多,这里先介绍一种方法,这个功能是Android5.0以及以上的系统支持的,代码如下:

if (Build.VERSION.SDK_INT >= 21) {      getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);            getWindow().setStatusBarColor(Color.TRANSPARENT);        }

这表示活动的布局会显示在状态栏上面,最后将状态栏设置为透明。
同时还要在对应的布局文件中添加如下代码:

android:fitsSystemWindows="true"

表示为系统的状态栏留出了空间。

1 0
原创粉丝点击