安卓代码设置状态栏底部颜色及字体黑白色
直接上代码:
// An highlighted block
/**
*bDark true 黑色 false 白色
*/
public void setDarkStatusWhite(boolean bDark) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
View decorView = getWindow().getDecorView();
getWindow().setStatusBarColor(getResources().getColor(android.R.color.white));//这里对应的是状态栏的颜色,就是style中colorPrimaryDark的颜色
if (decorView != null) {
int vis = decorView.getSystemUiVisibility();
if (bDark) {
vis |= View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;
} else {
vis &= ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;
}
decorView.setSystemUiVisibility(vis);
}
}
}
博客主要介绍了通过代码在安卓系统中设置状态栏底部颜色以及字体黑白色的方法,重点围绕安卓代码操作展开。

1万+

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



