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

Commit 65f2396e authored by Sunny Goyal's avatar Sunny Goyal Committed by Android (Google) Code Review
Browse files

Merge "Adds the ability for Launcher3 to respond to QSB alpha change...

Merge "Adds the ability for Launcher3 to respond to QSB alpha change requests." into ub-launcher3-master
parents 2adfd57d 24e489e5
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -33,6 +33,11 @@ public abstract class GoActivityControlHelper<T extends BaseDraggingActivity> im
        // Go does not support swipe up gesture.
    }

    @Override
    public void onAssistantVisibilityChanged(float visibility) {
        // Go does not support assistant visibility transitions.
    }

    @Override
    public HomeAnimationFactory prepareHomeUI(T activity) {
        // Go does not support gestures from app to home.
+5 −0
Original line number Diff line number Diff line
@@ -80,6 +80,11 @@ public class TouchInteractionService extends Service {
            // TODO handle assistant
        }

        @Override
        public void onAssistantVisibilityChanged(float visibility) {
            // TODO handle assistant
        }

        /** Deprecated methods **/
        public void onQuickStep(MotionEvent motionEvent) { }

+5 −0
Original line number Diff line number Diff line
@@ -75,6 +75,11 @@ public final class FallbackActivityControllerHelper implements
        // TODO:
    }

    @Override
    public void onAssistantVisibilityChanged(float visibility) {
        // TODO:
    }

    @NonNull
    @Override
    public HomeAnimationFactory prepareHomeUI(RecentsActivity activity) {
+9 −0
Original line number Diff line number Diff line
@@ -45,6 +45,7 @@ import com.android.launcher3.LauncherAppState;
import com.android.launcher3.LauncherInitListener;
import com.android.launcher3.LauncherState;
import com.android.launcher3.LauncherStateManager;
import com.android.launcher3.Workspace;
import com.android.launcher3.allapps.AllAppsTransitionController;
import com.android.launcher3.allapps.DiscoveryBounce;
import com.android.launcher3.anim.AnimatorPlaybackController;
@@ -98,6 +99,14 @@ public final class LauncherActivityControllerHelper implements ActivityControlHe
        DiscoveryBounce.showForOverviewIfNeeded(activity);
    }

    @Override
    public void onAssistantVisibilityChanged(float visibility) {
        Launcher launcher = getCreatedActivity();
        if (launcher != null) {
            launcher.setQuickSearchBarAlpha(1f - visibility);
        }
    }

    @NonNull
    @Override
    public HomeAnimationFactory prepareHomeUI(Launcher activity) {
+8 −0
Original line number Diff line number Diff line
@@ -133,6 +133,14 @@ public class TouchInteractionService extends Service implements
            mAssistantAvailable = available;
        }

        @Override
        public void onAssistantVisibilityChanged(float visibility) {
            MAIN_THREAD_EXECUTOR.execute(() -> {
                mOverviewComponentObserver.getActivityControlHelper()
                        .onAssistantVisibilityChanged(visibility);
            });
        }

        /** Deprecated methods **/
        public void onQuickStep(MotionEvent motionEvent) { }

Loading