Android沉浸式状态栏

关于android 沉浸式 估计网上一大堆,单纯的给状态栏着色,网上有现成的https://github.com/jgilfelt/SystemBarTint(这个是可以直接给状态栏颜色的第三方,不想用的可以百度SystemBarTint,会有单独文件),话说到这就完了吗?当然不是,下面要讲的是把布局可以顶到状态栏上去,下图为效果图,和沉浸式状态栏要求一样 >=android 4.4版本可用,如果不大于则界面会在状态下面;

简单的和大家说一下怎么做,头布局 就是大家看到能顶到状态栏的图片,是一个FrameLayout包裹的,然后就是把Activity设置成无标题,然后调用这两句代码Windowwindow=context.getWindow();

window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);把状态变成透明,这样布局在滑动的时候就能看到了,代码很简洁,今天也是一位网友问我这个怎么实现,突发奇想的做了一个demo记录一下,由于时间问题,暂时没有测试Fragment内的效果,这个demo用Activity做的,下面附上下载链接:http://download.csdn.net/detail/ourxiaolei/9864984

Android沉浸式状态栏_第1张图片

你可能感兴趣的:(Android沉浸式状态栏)