android 沉浸式状态栏(包括图片渗透到状态栏)

要想达到图片渗透到状态栏的效果,只需将状态栏、导航栏设为透明,然后给根布局下第一个View设置背景图片即可

if (ImmersionBar.isSupportStatusBarDarkFont()) { //判断当前设备支不支持状态栏字体变色
    ImmersionBar.with(this)
            .transparentStatusBar()
            .keyboardEnable(true)  //解决软键盘与底部输入框冲突问题,默认为false,还有一个重载方法,可以指定软键盘mode
            .keyboardMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE)  //单独指定软键盘模式
            .init();
} else {
    //处理状态栏有透明度
    ImmersionBar.with(this)
            .transparentStatusBar()
            .keyboardEnable(true)  //解决软键盘与底部输入框冲突问题,默认为false,还有一个重载方法,可以指定软键盘mode
            .keyboardMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE)  //单独指定软键盘模式
            .init();
}

更多请访问https://www.jianshu.com/p/2a884e211a62,https://github.com/gyf-dev/ImmersionBar


猜你喜欢

转载自blog.csdn.net/johnyin2015/article/details/80358976
今日推荐