android状态栏透明/白底黑字

/**     * 全透状态栏     */    protected void setStatusBarFullTransparent() {        if (Build.VERSION.SDK_INT >= 21) { // 21表示5.0            Window window = getWindow();            window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);            window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN                    | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);            window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);            window.setStatusBarColor(Color.TRANSPARENT);        } else if (Build.VERSION.SDK_INT >= 19) { // 19表示4.4            getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);            // 虚拟键盘也透明            // getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);        }    }    /**     * 状态栏白底黑字     */    protected void setDarkStatusWhite(boolean bDark) {        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {            View decorView = getWindow().getDecorView();            getWindow().setStatusBarColor(getResources().getColor(android.R.color.white));//这里对应的是状态栏的颜色,就是style中colorPrimaryDark的颜色            if (decorView != null) {                int vis = decorView.getSystemUiVisibility();                if (bDark) {                    vis |= View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;                } else {                    vis &= ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;                }                decorView.setSystemUiVisibility(vis);            }        }    }

更多相关文章

  1. android 自定义Dialog设置背景颜色
  2. android只title背景色随着滚动渐变颜色
  3. android 颜色16进制对应的xml配置值(工具参考)
  4. Android 修改App中默认TextView的字体和颜色
  5. Android修改状态栏颜色
  6. Android 实现不同字体颜色的TextView实现代码
  7. Android 部分内容设置颜色、字体、超链接、图片
  8. android设置Spinner字体颜色,格式,大小
  9. Android buttom textview 颜色平滑过渡的动画效果

随机推荐

  1. Android(安卓)ActionBar 的使用
  2. 强制改变默认输入法
  3. To show image on Android
  4. android touch event summary
  5. greenrobot-common
  6. Android(安卓)FragmentPagerAdapter和Fra
  7. Android(安卓)测试自定义纯数字软键盘
  8. android.support.v7.widget.Toolbar错误
  9. 使用代码编写android UI
  10. Android富文本