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

Commit bd8b839e authored by Mykola Podolian's avatar Mykola Podolian Committed by Android (Google) Code Review
Browse files

Merge "Added scrim visibility check." into main

parents fb7028c0 baf03074
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -20,8 +20,8 @@ import static android.view.View.VISIBLE;
import static com.android.launcher3.taskbar.bubbles.BubbleBarController.isBubbleBarEnabled;
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_BUBBLES_EXPANDED;
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_BUBBLES_MANAGE_MENU_EXPANDED;
import static com.android.wm.shell.common.bubbles.BubbleConstants.BUBBLE_EXPANDED_SCRIM_ALPHA;
import static com.android.systemui.shared.system.QuickStepContract.SYSUI_STATE_NOTIFICATION_PANEL_VISIBLE;
import static com.android.wm.shell.common.bubbles.BubbleConstants.BUBBLE_EXPANDED_SCRIM_ALPHA;

import android.animation.ObjectAnimator;
import android.view.animation.Interpolator;
@@ -65,6 +65,7 @@ public class TaskbarScrimViewController implements TaskbarControllers.LoggableTa
     */
    public void init(TaskbarControllers controllers) {
        mControllers = controllers;
        onTaskbarVisibilityChanged(mControllers.taskbarViewController.getTaskbarVisibility());
    }

    /**
+7 −0
Original line number Diff line number Diff line
@@ -233,6 +233,13 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar
        mActivity.removeOnDeviceProfileChangeListener(mDeviceProfileChangeListener);
    }

    /**
     * Gets the taskbar {@link View.Visibility visibility}.
     */
    public int getTaskbarVisibility() {
        return mTaskbarView.getVisibility();
    }

    public boolean areIconsVisible() {
        return mTaskbarView.areIconsVisible();
    }