瀏覽代碼

hide navigation bar if pip is not available

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 3 年之前
父節點
當前提交
89d0bcfc78
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      app/src/main/java/com/nextcloud/talk/activities/CallActivity.java

+ 8 - 0
app/src/main/java/com/nextcloud/talk/activities/CallActivity.java

@@ -284,6 +284,14 @@ public class CallActivity extends BaseActivity {
         binding = CallActivityBinding.inflate(getLayoutInflater());
         setContentView(binding.getRoot());
 
+        if (!isPipModePossible()){
+            getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
+                                                                 View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
+                                                                 View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
+                                                                 View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
+            binding.controllerCallLayout.setFitsSystemWindows(false);
+        }
+
         Bundle extras = getIntent().getExtras();
         roomId = extras.getString(BundleKeys.INSTANCE.getKEY_ROOM_ID(), "");
         roomToken = extras.getString(BundleKeys.INSTANCE.getKEY_ROOM_TOKEN(), "");