am 1ca35418: Merge "Abort swipe up gesture when long press is detected" into mnc-dev

* commit '1ca3541857043b549a5aed04559f5e303cb84422':
  Abort swipe up gesture when long press is detected
This commit is contained in:
Xiyuan Xia
2015-05-19 15:57:00 +00:00
committed by Android Git Automerger
3 changed files with 13 additions and 1 deletions

View File

@@ -105,6 +105,13 @@ public class DelegateViewHelper {
return mPanelShowing;
}
public void abortCurrentGesture() {
if (mStarted) {
mStarted = false;
mBar.setInteracting(StatusBarManager.WINDOW_NAVIGATION_BAR, false);
}
}
public void setSourceView(View view) {
mSourceView = view;
if (mSourceView != null) {

View File

@@ -245,6 +245,11 @@ public class NavigationBarView extends LinearLayout {
return intercept;
}
public void abortCurrentGesture() {
mDelegateHelper.abortCurrentGesture();
getHomeButton().abortCurrentGesture();
}
private H mHandler = new H();
public View getCurrentView() {

View File

@@ -1013,7 +1013,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
invokeAssistGesture(true /* vibrate */);
awakenDreams();
if (mNavigationBarView != null) {
mNavigationBarView.getHomeButton().abortCurrentGesture();
mNavigationBarView.abortCurrentGesture();
}
}
};