/**
* 设置statusBar透明兼容4.4 / 5.x / 6.x
* 适用于有图片为头部的页面
* @param activity flag_status:0表示取消,WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS 表示透
*/
public static void setStatusBarTranslucentCompat(Activity activity) {
if(Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT)
return;
Window window = activity.getWindow();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
}else{
window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
}
}
设置statusBar透明兼容4.4 / 5.x / 6.x
最新推荐文章于 2020-08-26 21:34:37 发布