/**************************************************************/
//状态栏效果
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
View decorView = getWindow().getDecorView();
//View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
//Activity全屏显示,但是状态栏不会被覆盖掉,而是正常显示
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
//设置状态栏背景颜色为透明
getWindow().setStatusBarColor(TRANSPARENT);
//设置状态栏字体颜色为深色
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN|View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
}
/**************************************************************/
请复制以上代码到MainActivity中 setContentView(R.layout.activity_main);上面
并导入
import android.view.View; import android.os.Build; import static android.graphics.Color.TRANSPARENT;
这三个包,运行即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)