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

Commit 58d74c3d authored by Jon Miranda's avatar Jon Miranda
Browse files

Let AllAppsEduView consume touch until animation is done and view is removed.

Bug: 160760115
Bug: 160761752
Change-Id: Ie7ab0b4c6e61dc862cac10fa961b8d1c11c6cb10
parent 6381d382
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -54,6 +54,7 @@ import com.android.quickstep.util.MultiValueUpdateListener;

/**
 * View used to educate the user on how to access All Apps when in No Nav Button navigation mode.
 * Consumes all touches until after the animation is completed and the view is removed.
 */
public class AllAppsEduView extends AbstractFloatingView {

@@ -113,9 +114,19 @@ public class AllAppsEduView extends AbstractFloatingView {
        return (type & TYPE_ALL_APPS_EDU) != 0;
    }

    @Override
    public boolean onBackPressed() {
        return true;
    }

    @Override
    public boolean canInterceptEventsInSystemGestureRegion() {
        return true;
    }

    @Override
    public boolean onControllerInterceptTouchEvent(MotionEvent ev) {
        return mAnimation != null && mAnimation.isRunning();
        return true;
    }

    private void playAnimation() {