Pārlūkot izejas kodu

hide navigation bar if pip is not available

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 3 gadi atpakaļ
vecāks
revīzija
89d0bcfc78

+ 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(), "");