소스 검색

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