andorid,设置屏幕顶部状态栏为半透明

状态栏设置为半透明的好处:既不耽误显示必要的状态信息,又可以使整个屏幕看起来浑然一体

实现,只需一步

即,在activity中调用这行代码

getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

使用时注意:

当状态栏不透明时,布局在actionBar或者状态栏以下
当状态栏半透明时,不管有没有acitonBar,布局都扩展到状态栏背后;actionBar在状态栏以下,在布局前面

效果:

状态栏不透明,有actionBar

状态栏不透明,没有actionBar

状态栏半透明,有actionBar

状态栏半透明,没有actionBar

猜你喜欢

转载自blog.csdn.net/qq_38861828/article/details/104070519