使用到的Codova插件
状态栏插件:cordova-plugin-statusbar
启动页插件:cordova-plugin-splashscreen
1.设置状态栏全透明
修改 StatusBar.java 文件
文件路径 platforms\android\app\src\main\java\org\apache\cordova\statusbar(注:不是插件目录下的StatusBar.java文件)
修改如下
// Clear flag FLAG_FORCE_NOT_FULLSCREEN which is set initially
// by the Cordova.
Window window = cordova.getActivity().getWindow();
// 添加内容start
// window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
// window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
// window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
// window.setStatusBarColor(Color.TRANSPARENT);
// window.setNavigationBarColor(Color.TRANSPARENT);
// window.getDecorView().setSystemUiVisibility(
// View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
// window.setStatusBarColor(Color.TRANSPARENT);
//AndroidSdk版本判断
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
window.clearFlags(WindowManager.LayoutParams.FL