Android 设置透明通知栏

来源:互联网 发布:linux怎么编译c语言 编辑:程序博客网 时间:2024/06/06 01:25

简单粗暴

getWindow ().requestFeature ( Window.FEATURE_NO_TITLE );        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {            Window window = getWindow ();            window.clearFlags ( WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS                    | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION );            window.getDecorView ().setSystemUiVisibility ( View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN                    | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION                    | View.SYSTEM_UI_FLAG_LAYOUT_STABLE );            window.addFlags ( WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS );            window.setStatusBarColor ( Color.TRANSPARENT );            window.setNavigationBarColor ( Color.TRANSPARENT );        }
0 0
原创粉丝点击