答案 0 :(得分:0)
第1步:首先,您需要按如下方式创建主题:
<!-- Make the status bar traslucent -->
<style name="AppTheme" parent="AppTheme.Base">
<item name="android:windowTranslucentStatus">true</item>
</style>
第2步:制作一个获得Status bar
身高的方法:
public int getStatusBarHeight() {
int result = 0;
int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");
if (resourceId > 0) {
result = getResources().getDimensionPixelSize(resourceId);
}
return result;
}
第3步:从onCreate()
的{{1}}方法调用该方法,并根据需要更改Activity
的颜色:
Status bar
按照上述步骤操作,您的状态栏将变为透明状态,您可以将图像或颜色添加到背景中。