Merge "Fixing the StrictMode errors in A11yMenu" into udc-dev am: e3e968bb83

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21544345

Change-Id: Ie6df8b77d7820c94adadac24dd785a4a78d20257
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Riley Jones
2023-02-24 01:19:51 +00:00
committed by Automerger Merge Worker

View File

@@ -16,6 +16,8 @@
package com.android.systemui.accessibility.accessibilitymenu.view;
import static android.view.Display.DEFAULT_DISPLAY;
import static java.lang.Math.max;
import android.animation.Animator;
@@ -133,7 +135,12 @@ public class A11yMenuOverlayLayout {
initLayoutParams();
}
mLayout = new FrameLayout(mService);
final Display display = mService.getSystemService(
DisplayManager.class).getDisplay(DEFAULT_DISPLAY);
mLayout = new FrameLayout(
mService.createDisplayContext(display).createWindowContext(
WindowManager.LayoutParams.TYPE_ACCESSIBILITY_OVERLAY, null));
updateLayoutPosition();
inflateLayoutAndSetOnTouchListener(mLayout);
mA11yMenuViewPager = new A11yMenuViewPager(mService);