图片透明到状态栏的方法

来源:互联网 发布:国内gis软件 编辑:程序博客网 时间:2024/06/05 01:19

图片透明到状态栏的方法

效果展示:

(布局只包含置顶的一张图片)

这里写图片描述

实现方法:

  1. 设置透明状态栏
  2. 设置ContentView的setFitsSystemWindowstrue
  3. 设置ContentView的第一个子ViewsetFitsSystemWindowsfalse,意思为不为系统view留空间

代码:

//在setContentView之后调用Window window = this.getWindow();window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);ViewGroup viewGroup = (ViewGroup) this.findViewById(Window.ID_ANDROID_CONTENT);View childView = viewGroup.getChildAt(0);        if (null != childView) {            ViewCompat.setFitsSystemWindows(childView,false);        }

参考博客链接:传送门

1 0
原创粉丝点击