From 7b6ff6e6eb4896185663ed579b42c808b4a9efa3 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Sat, 29 Jan 2022 17:18:56 +0100 Subject: [PATCH] Apply background dim to view instead of window Setting both blur and dim to window at the same time breaks the blur transition --- .../java/de/mm20/launcher2/ui/launcher/LauncherActivity.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ui/src/main/java/de/mm20/launcher2/ui/launcher/LauncherActivity.kt b/ui/src/main/java/de/mm20/launcher2/ui/launcher/LauncherActivity.kt index 68a06814..a173acb1 100644 --- a/ui/src/main/java/de/mm20/launcher2/ui/launcher/LauncherActivity.kt +++ b/ui/src/main/java/de/mm20/launcher2/ui/launcher/LauncherActivity.kt @@ -50,11 +50,9 @@ class LauncherActivity : BaseActivity() { viewModel.dimBackground.observe(this) { dim -> window.attributes = window.attributes.also { if (dim) { - it.dimAmount = 0.3f - it.flags = it.flags or WindowManager.LayoutParams.FLAG_DIM_BEHIND + binding.rootView.setBackgroundColor(0x4C000000) } else { - it.dimAmount = 0f - it.flags = it.flags and WindowManager.LayoutParams.FLAG_DIM_BEHIND.inv() + binding.rootView.setBackgroundColor(0) } } }