From 2a82afd6f6a26950b9f09863b2e692f38a4ec678 Mon Sep 17 00:00:00 2001 From: Adam Cohen Date: Wed, 27 Jul 2016 16:56:37 -0700 Subject: [PATCH] Fade QSB with the workspace as the overlay enters Change-Id: Iadab9d9f051a85f6772a5d54d38534fcf1b029d7 --- src/com/android/launcher3/Workspace.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index f4c914e780..121acc6df9 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -230,6 +230,8 @@ public class Workspace extends PagedView public static final int QSB_ALPHA_INDEX_STATE_CHANGE = 0; public static final int QSB_ALPHA_INDEX_Y_TRANSLATION = 1; public static final int QSB_ALPHA_INDEX_PAGE_SCROLL = 2; + public static final int QSB_ALPHA_INDEX_OVERLAY_SCROLL = 3; + MultiStateAlphaController mQsbAlphaController; @@ -482,7 +484,7 @@ public class Workspace extends PagedView public void initParentViews(View parent) { super.initParentViews(parent); mPageIndicator.setAccessibilityDelegate(new OverviewAccessibilityDelegate()); - mQsbAlphaController = new MultiStateAlphaController(mLauncher.getQsbContainer(), 3); + mQsbAlphaController = new MultiStateAlphaController(mLauncher.getQsbContainer(), 4); } private int getDefaultPage() { @@ -1465,6 +1467,8 @@ public class Workspace extends PagedView setWorkspaceTranslationAndAlpha(Direction.X, transX, alpha); setHotseatTranslationAndAlpha(Direction.X, transX, alpha); onWorkspaceOverallScrollChanged(); + + mQsbAlphaController.setAlphaAtIndex(alpha, QSB_ALPHA_INDEX_OVERLAY_SCROLL); } /**