Loading packages/SystemUI/src/com/android/systemui/accessibility/floatingmenu/MenuViewAppearance.java +1 −5 Original line number Diff line number Diff line Loading @@ -136,11 +136,7 @@ class MenuViewAppearance { final Rect draggableBounds = getWindowAvailableBounds(); // Initializes start position for mapping the translation of the menu view. final WindowMetrics windowMetrics = mWindowManager.getCurrentWindowMetrics(); final WindowInsets windowInsets = windowMetrics.getWindowInsets(); final Insets displayCutoutInsets = windowInsets.getInsetsIgnoringVisibility( WindowInsets.Type.displayCutout()); draggableBounds.offset(-displayCutoutInsets.left, -displayCutoutInsets.top); draggableBounds.offsetTo(/* newLeft= */ 0, /* newTop= */ 0); draggableBounds.top += margin; draggableBounds.right -= getMenuWidth(); Loading packages/SystemUI/src/com/android/systemui/accessibility/floatingmenu/MenuViewLayerController.java +2 −1 Original line number Diff line number Diff line Loading @@ -74,7 +74,8 @@ class MenuViewLayerController implements IAccessibilityFloatingMenu { params.receiveInsetsIgnoringZOrder = true; params.privateFlags |= PRIVATE_FLAG_EXCLUDE_FROM_SCREEN_MAGNIFICATION; params.windowAnimations = android.R.style.Animation_Translucent; params.setFitInsetsTypes(WindowInsets.Type.navigationBars()); params.setFitInsetsTypes( WindowInsets.Type.systemBars() | WindowInsets.Type.displayCutout()); return params; } } Loading
packages/SystemUI/src/com/android/systemui/accessibility/floatingmenu/MenuViewAppearance.java +1 −5 Original line number Diff line number Diff line Loading @@ -136,11 +136,7 @@ class MenuViewAppearance { final Rect draggableBounds = getWindowAvailableBounds(); // Initializes start position for mapping the translation of the menu view. final WindowMetrics windowMetrics = mWindowManager.getCurrentWindowMetrics(); final WindowInsets windowInsets = windowMetrics.getWindowInsets(); final Insets displayCutoutInsets = windowInsets.getInsetsIgnoringVisibility( WindowInsets.Type.displayCutout()); draggableBounds.offset(-displayCutoutInsets.left, -displayCutoutInsets.top); draggableBounds.offsetTo(/* newLeft= */ 0, /* newTop= */ 0); draggableBounds.top += margin; draggableBounds.right -= getMenuWidth(); Loading
packages/SystemUI/src/com/android/systemui/accessibility/floatingmenu/MenuViewLayerController.java +2 −1 Original line number Diff line number Diff line Loading @@ -74,7 +74,8 @@ class MenuViewLayerController implements IAccessibilityFloatingMenu { params.receiveInsetsIgnoringZOrder = true; params.privateFlags |= PRIVATE_FLAG_EXCLUDE_FROM_SCREEN_MAGNIFICATION; params.windowAnimations = android.R.style.Animation_Translucent; params.setFitInsetsTypes(WindowInsets.Type.navigationBars()); params.setFitInsetsTypes( WindowInsets.Type.systemBars() | WindowInsets.Type.displayCutout()); return params; } }