1、Activity主题属性设置为透明全屏:
<activity android:name=".MainActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen">
2、设置沉浸式:
setContentView(mDisappearingDoodleView);
Window window = this.getWindow();
View decorView = window.getDecorView();
int option = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
decorView.setSystemUiVisibility(option);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(Color.TRANSPARENT);
沉浸式标记位讲解:参考https://www.jianshu.com/p/ce65dc7b0b56
本文详细介绍了如何在Android应用中设置Activity的主题为透明全屏,并实现沉浸式效果。通过修改AndroidManifest.xml中的Activity主题属性,以及在Activity中调用特定的API,可以隐藏状态栏,使应用界面更加沉浸,提升用户体验。

5万+

被折叠的 条评论
为什么被折叠?



