Add tmp buffer to rounded corners
- Testing if this actually moves the gesture out of the screen decor area Bug: 197326121 Test: Pre/postsubmit Change-Id: I3c46ed3860ba6ba1fb605242b4f7242aaabc5672
This commit is contained in:
parent
725ad3c031
commit
58030642b0
|
@ -1559,10 +1559,12 @@ public final class LauncherInstrumentation {
|
|||
}
|
||||
|
||||
float getWindowCornerRadius() {
|
||||
// TODO(b/197326121): Check if the touch is overlapping with the corners by offsetting
|
||||
final float tmpBuffer = 100f;
|
||||
final Resources resources = getResources();
|
||||
if (!supportsRoundedCornersOnWindows(resources)) {
|
||||
Log.d(TAG, "No rounded corners");
|
||||
return 0f;
|
||||
return tmpBuffer;
|
||||
}
|
||||
|
||||
// Radius that should be used in case top or bottom aren't defined.
|
||||
|
@ -1581,7 +1583,7 @@ public final class LauncherInstrumentation {
|
|||
// Always use the smallest radius to make sure the rounded corners will
|
||||
// completely cover the display.
|
||||
Log.d(TAG, "Rounded corners top: " + topRadius + " bottom: " + bottomRadius);
|
||||
return Math.max(topRadius, bottomRadius);
|
||||
return Math.max(topRadius, bottomRadius) + tmpBuffer;
|
||||
}
|
||||
|
||||
private static boolean supportsRoundedCornersOnWindows(Resources resources) {
|
||||
|
|
Loading…
Reference in New Issue