From 27b5ea1b589351cdf49a955cb5ec69ad9f289174 Mon Sep 17 00:00:00 2001 From: mantou132 <709922234@qq.com> Date: Thu, 31 Aug 2017 00:53:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E5=B1=8F=E5=89=8D=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=20UI=20=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- android/src/main/java/com/rn/full/screen/FullScreen.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/android/src/main/java/com/rn/full/screen/FullScreen.java b/android/src/main/java/com/rn/full/screen/FullScreen.java index 82d6992..6dbdf41 100644 --- a/android/src/main/java/com/rn/full/screen/FullScreen.java +++ b/android/src/main/java/com/rn/full/screen/FullScreen.java @@ -49,8 +49,11 @@ public String getName() { return "FullScreen"; } + private int mOriginalSystemUiVisibility; + @ReactMethod public void onFullScreen() { + mOriginalSystemUiVisibility = getCurrentActivity().getWindow().getDecorView().getSystemUiVisibility(); UiThreadUtil.runOnUiThread( new Runnable() { @Override @@ -77,9 +80,7 @@ public void offFullScreen() { @Override public void run() { getCurrentActivity().getWindow().getDecorView().setSystemUiVisibility( - View.SYSTEM_UI_FLAG_LAYOUT_STABLE - | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION - | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN + mOriginalSystemUiVisibility ); } });