Cancel animation whenever MotionEvent.ACTION_DOWN is detected

Change-Id: I130d05907068ecbec12e09207c7ca2e171e90926
This commit is contained in:
Hyunyoung Song
2016-06-27 11:51:06 -07:00
parent 1c72b72b21
commit 4325a56f53

View File

@@ -97,6 +97,9 @@ public class AllAppsTransitionController implements TouchController, VerticalPul
} else if (!mLauncher.isAllAppsVisible() && !shouldPossiblyIntercept(ev)) {
mNoIntercept = true;
} else {
// This controller is now going to handle all the touch events.
// First cancel any animation that is in progress.
cancelAnimation();
// Now figure out which direction scroll events the controller will start
// calling the callbacks.
int conditionsToReportScroll = 0;
@@ -162,7 +165,6 @@ public class AllAppsTransitionController implements TouchController, VerticalPul
@Override
public void onScrollStart(boolean start) {
cancelAnimation();
mCurrentAnimation = LauncherAnimUtils.createAnimatorSet();
mShiftStart = mAppsView.getTranslationY();
preparePull(start);