diff options
| author | Galia Peycheva <galinap@google.com> | 2021-02-23 14:20:02 +0100 |
|---|---|---|
| committer | Galia Peycheva <galinap@google.com> | 2021-03-12 11:03:19 +0100 |
| commit | 07fedbce463d23fcb433c5ea072069dff83a6d16 (patch) | |
| tree | f7b9d55fd595aee1f94dbe19911fd830aae808b6 /core/java/android/view/WindowManager.java | |
| parent | e52905994631f3911efb1be42bf4726070ddcb1a (diff) | |
Add WM.setForceCrossWindowBlurDisabled TestApi
Bug: 179990440
Test: m && atest BlurTests
Change-Id: Ie393e456f2c55dfde945dc53ecdc83bbcfcdb361
Diffstat (limited to 'core/java/android/view/WindowManager.java')
| -rw-r--r-- | core/java/android/view/WindowManager.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/view/WindowManager.java b/core/java/android/view/WindowManager.java index 7338c7d9a581..818a2b04b5c0 100644 --- a/core/java/android/view/WindowManager.java +++ b/core/java/android/view/WindowManager.java @@ -873,6 +873,20 @@ public interface WindowManager extends ViewManager { default void removeCrossWindowBlurEnabledListener(@NonNull Consumer<Boolean> listener) { } + /** + * Disables cross-window blurs device-wide. This includes window blur behind + * (see {@link LayoutParams#setBlurBehindRadius}) and window background blur + * (see {@link Window#setBackgroundBlurRadius}). + * + * @param disable specifies whether to disable the blur. Note that calling this + * with 'disable=false' will not enable blurs if there is something + * else disabling blurs. + * @hide + */ + @TestApi + default void setForceCrossWindowBlurDisabled(boolean disable) { + } + public static class LayoutParams extends ViewGroup.LayoutParams implements Parcelable { /** * X position for this window. With the default gravity it is ignored. |
