From 022fa3bdada9d2af95bd1639706aa92b7c1d8a84 Mon Sep 17 00:00:00 2001 From: zher52 Date: Thu, 7 Nov 2019 13:26:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=AF=E5=8A=A8=E6=97=B6=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=A0=8F=E4=B8=BA=E6=B2=89=E6=B5=B8=E5=BC=8F?= =?UTF-8?q?,=E9=81=BF=E5=85=8D=E6=9F=90=E4=BA=9B=E6=9C=BA=E5=9E=8B?= =?UTF-8?q?=E6=B2=89=E6=B5=B8=E5=BC=8F=E6=97=A0=E6=95=88=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/android/StatusBar.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/android/StatusBar.java b/src/android/StatusBar.java index 714c30e..f36e756 100644 --- a/src/android/StatusBar.java +++ b/src/android/StatusBar.java @@ -57,6 +57,15 @@ public class StatusBar extends CordovaPlugin { // Clear flag FLAG_FORCE_NOT_FULLSCREEN which is set initially // by the Cordova. Window window = cordova.getActivity().getWindow(); + // 添加的内容开始 + 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.clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); // Read 'StatusBarBackgroundColor' from config.xml, default is #000000.