我有一个儿童绘图应用程序,但 Q 中的手势不断退出应用程序。我尝试删除系统手势,但它似乎不起作用。
在这种情况下,我试图从系统手势中排除整个屏幕:
List<Rect> exclusionRects = new ArrayList();
public void onLayout(boolean changedCanvas, int left, int top, int right, int bottom) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
exclusionRects.clear();
exclusionRects.add(new Rect(left, top, right, bottom));
setSystemGestureExclusionRects(exclusionRects);
}
}