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

Commit e5e78878 authored by Peiyong Lin's avatar Peiyong Lin
Browse files

Update NavigationBarOverlayController interface.

Bug: b/187455286
Test: manual
Change-Id: Id872b7e8e000401b99c44eae3f38e8ca002fb959
parent 14449b87
Loading
Loading
Loading
Loading
+2 −9
Original line number Diff line number Diff line
@@ -16,7 +16,6 @@

package com.android.systemui.navigationbar;

import android.annotation.ColorInt;
import android.content.Context;
import android.view.View;

@@ -46,10 +45,9 @@ public class NavigationBarOverlayController {
    }

    /**
     * Initialize the controller with visibility change callback and light/dark icon color.
     * Initialize the controller with visibility change callback.
     */
    public void init(Consumer<Boolean> visibilityChangeCallback, @ColorInt int lightIconColor,
            @ColorInt int darkIconColor) {}
    public void init(Consumer<Boolean> visibilityChangeCallback) {}

    /**
     * Set whether the view can be shown.
@@ -71,11 +69,6 @@ public class NavigationBarOverlayController {
     */
    public void unregisterListeners() {}

    /**
     * Set the dark intensity for all drawables.
     */
    public void setDarkIntensity(float darkIntensity) {}

    /**
     * Return the current view.
     */
+0 −1
Original line number Diff line number Diff line
@@ -198,7 +198,6 @@ public final class NavigationBarTransitions extends BarTransitions implements
        }
        mView.getRotationButtonController().setDarkIntensity(darkIntensity);

        Dependency.get(NavigationBarOverlayController.class).setDarkIntensity(darkIntensity);
        for (DarkIntensityListener listener : mDarkIntensityListeners) {
            listener.onDarkIntensity(darkIntensity);
        }
+1 −3
Original line number Diff line number Diff line
@@ -61,7 +61,6 @@ import android.view.WindowInsetsController.Behavior;
import android.view.WindowManager;
import android.view.accessibility.AccessibilityNodeInfo;
import android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction;
import android.view.inputmethod.InputMethodManager;
import android.widget.FrameLayout;

import com.android.internal.annotations.VisibleForTesting;
@@ -326,8 +325,7 @@ public class NavigationBarView extends FrameLayout implements
        mRecentsOnboarding = new RecentsOnboarding(context, mOverviewProxyService);
        mNavBarOverlayController = Dependency.get(NavigationBarOverlayController.class);
        if (mNavBarOverlayController.isNavigationBarOverlayEnabled()) {
            mNavBarOverlayController.init(
                    mNavbarOverlayVisibilityChangeCallback, mLightIconColor, mDarkIconColor);
            mNavBarOverlayController.init(mNavbarOverlayVisibilityChangeCallback);
        }

        mConfiguration = new Configuration();