状态栏设置为半透明的好处:既不耽误显示必要的状态信息,又可以使整个屏幕看起来浑然一体
实现,只需一步
即,在activity中调用这行代码
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
使用时注意:
当状态栏不透明时,布局在actionBar或者状态栏以下
当状态栏半透明时,不管有没有acitonBar,布局都扩展到状态栏背后;actionBar在状态栏以下,在布局前面
效果:
状态栏不透明,有actionBar
状态栏不透明,没有actionBar
状态栏半透明,有actionBar
状态栏半透明,没有actionBar