需要两步:
- 在BaseActivity中添加如下代码:(将状态栏改为透明)
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
- 在对应的Activity布局文件根目录添加2个参数 color改为想设置的颜色
android:background="@color/yourcolor"
android:fitsSystemWindows="true"
本文介绍如何通过两步操作实现状态栏透明效果。首先,在BaseActivity中设置FLAG_TRANSLUCENT_STATUS标志;其次,在对应Activity布局文件中调整背景颜色并启用fitsSystemWindows属性。
需要两步:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
android:background="@color/yourcolor"
android:fitsSystemWindows="true"
1153
1966

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