Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 18ae97e3 authored by Sunny Goyal's avatar Sunny Goyal
Browse files

Adding some helper methods in QuickstepContract

Test: N/A
Change-Id: I3d4c05820659a1f91d4a23f2bfd2ffc56ed06234
parent 89df2a72
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -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);
    }
}