当前位置: 移动技术网 > IT编程>移动开发>Android > android透明状态栏实现方法

android透明状态栏实现方法

2018年12月10日  | 移动技术网IT编程  | 我要评论

ca1630,花花公主驾美男,天龙私服下载

android透明状态栏实现方法。

\

状态栏全透明效果如上。

if (build.version.sdk_int >= build.version_codes.lollipop) {
            // 透明状态栏
            window window = mactivity.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);
        }

加入这段代码就可以实现了,就这么简单。

tips:这里需要注意一下,设置成透明状态栏之后,原本置顶的控件会被状态栏挡住无法点击,需要适当把控件的位置下调一些

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网