From de43a71b06cd1b5dd5fa38eb1e90c4b26bd99e53 Mon Sep 17 00:00:00 2001 From: Jon Miranda Date: Thu, 18 Jan 2018 11:35:10 -0800 Subject: Move scrim from DragLayer to LauncherRootView. This change will make opening/closing animations a lot cleaner. Change-Id: I7f8ae301a9a126023833e282d6654bebd09bb306 --- src/com/android/launcher3/LauncherRootView.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/com/android/launcher3/LauncherRootView.java') diff --git a/src/com/android/launcher3/LauncherRootView.java b/src/com/android/launcher3/LauncherRootView.java index 1a1bec684..c2c8a7c96 100644 --- a/src/com/android/launcher3/LauncherRootView.java +++ b/src/com/android/launcher3/LauncherRootView.java @@ -11,6 +11,8 @@ import android.util.AttributeSet; import android.view.View; import android.view.ViewDebug; +import com.android.launcher3.util.Themes; + import static com.android.launcher3.util.SystemUiController.FLAG_DARK_NAV; import static com.android.launcher3.util.SystemUiController.UI_STATE_ROOT_VIEW; @@ -81,6 +83,13 @@ public class LauncherRootView extends InsettableFrameLayout { return true; // I'll take it from here } + @Override + public void setInsets(Rect insets) { + super.setInsets(insets); + setBackground(insets.top == 0 ? null + : Themes.getAttrDrawable(getContext(), R.attr.workspaceStatusBarScrim)); + } + public void dispatchInsets() { fitSystemWindows(mInsets); } -- cgit v1.2.3