短视频系统源码,Android设置背景图延伸到状态栏
短视频系统源码,Android设置背景图延伸到状态栏实现的相关代码
1、在Activity onCreate方法中设置以下代码:
```handlebars 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"这个设置一定要去掉,要不没有效果
以上就是短视频系统源码,Android设置背景图延伸到状态栏实现的相关代码, 更多内容欢迎关注之后的文章