Эх сурвалжийг харах

set display cutout mode to never
so to never render content in cutout area,
it is considered best practice for immersive mode,
(used in PreviewMediaFragment for vidoe files).

Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>

parneet-guraya 1 жил өмнө
parent
commit
89459865bc

+ 5 - 0
app/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.java

@@ -267,6 +267,11 @@ public class FileDisplayActivity extends FileActivity
         super.onCreate(savedInstanceState);
         loadSavedInstanceState(savedInstanceState);
 
+        // set layoutInDisplayCutoutMode to NEVER so that it never renders content in the cutout area (with devices having cutouts)
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
+            getWindow().getAttributes().layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER;
+        }
+
         /// USER INTERFACE
         initLayout();
         initUI();