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

Commit 2a82afd6 authored by Adam Cohen's avatar Adam Cohen
Browse files

Fade QSB with the workspace as the overlay enters

Change-Id: Iadab9d9f051a85f6772a5d54d38534fcf1b029d7
parent 75df256c
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -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);
    }

    /**