Adding some helper methods in QuickstepContract

Test: N/A
Change-Id: I3d4c05820659a1f91d4a23f2bfd2ffc56ed06234
This commit is contained in:
Sunny Goyal
2019-04-03 11:25:35 -07:00
parent 89df2a72f7
commit 18ae97e337

View File

@@ -24,6 +24,8 @@ import android.content.Context;
import android.content.res.Resources;
import android.view.WindowManagerPolicyConstants;
import com.android.internal.policy.ScreenDecorationsUtils;
/**
* Various shared constants between Launcher and SysUI as part of quickstep
*/
@@ -129,5 +131,19 @@ public class QuickStepContract {
com.android.internal.R.dimen.config_backGestureInset);
}
/**
* Corner radius that should be used on windows in order to cover the display.
* These values are expressed in pixels because they should not respect display or font
* scaling, this means that we don't have to reload them on config changes.
*/
public static float getWindowCornerRadius(Resources resources) {
return ScreenDecorationsUtils.getWindowCornerRadius(resources);
}
/**
* If live rounded corners are supported on windows.
*/
public static boolean supportsRoundedCornersOnWindows(Resources resources) {
return ScreenDecorationsUtils.supportsRoundedCornersOnWindows(resources);
}
}