Android studio 背景图延展到状态栏
程序员文章站
2022-05-12 14:54:32
...
Android studio 背景图延展到状态栏
avtivity中
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
//5.0 全透明实现
//getWindow.setStatusBarColor(Color.TRANSPARENT)
Window window = getWindow();
((Window) 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);
}
layout布局文件的android:fitsSystemWindows="true"
去掉
上一篇: 浅谈Andorid开发中的MVP模式
下一篇: TurnipBit - DIY音乐盒
推荐阅读
-
Android Studio如何获取SQLite数据并显示到ListView上
-
Android Studio 升级到3.0后输入法中文状态下无法选词的终极解决方案
-
Android Studio实现标题栏和状态栏的隐藏
-
Android studio保存logcat日志到本地的操作
-
Android从0到完整项目(1)使用Android studio 创建项目详解
-
升级到Android Studio3.0遇到的问题及解决方案
-
android studio将一个项目作为module(library)导入到另一个项目
-
Android Studio 升级到3.0 提示 java.lang.NoClassDefFoundError的解决方法
-
如何将Android studio中Library发布到私服Nexus仓库
-
Ubuntu16.04将python移植到Android Studio