短視訊開發app,Android設定背景圖延伸到狀態列
阿新 • • 發佈:2022-05-30
短視訊開發app,Android設定背景圖延伸到狀態列
1、在Activity onCreate方法中設定以下程式碼:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
//5.0 全透明實現
//getWindow.setStatusBarColor(Color.TRANSPARENT)
Window window = getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(Color.TRANSPARENT);
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
//4.4 全透明狀態列
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
}
2、記得layout佈局檔案的android:fitsSystemWindows="true"這個設定一定要去掉,要不沒有效果
以上就是 短視訊開發app,Android設定背景圖延伸到狀態列,更多內容歡迎關注之後的文章