Merge "Changes based on API council feedback for performContextClick" into nyc-dev
This commit is contained in:
@@ -42503,6 +42503,7 @@ package android.view {
|
|||||||
method protected boolean overScrollBy(int, int, int, int, int, int, int, int, boolean);
|
method protected boolean overScrollBy(int, int, int, int, int, int, int, int, boolean);
|
||||||
method public boolean performAccessibilityAction(int, android.os.Bundle);
|
method public boolean performAccessibilityAction(int, android.os.Bundle);
|
||||||
method public boolean performClick();
|
method public boolean performClick();
|
||||||
|
method public boolean performContextClick(float, float);
|
||||||
method public boolean performContextClick();
|
method public boolean performContextClick();
|
||||||
method public boolean performHapticFeedback(int);
|
method public boolean performHapticFeedback(int);
|
||||||
method public boolean performHapticFeedback(int, int);
|
method public boolean performHapticFeedback(int, int);
|
||||||
|
|||||||
@@ -45501,6 +45501,7 @@ package android.view {
|
|||||||
method protected boolean overScrollBy(int, int, int, int, int, int, int, int, boolean);
|
method protected boolean overScrollBy(int, int, int, int, int, int, int, int, boolean);
|
||||||
method public boolean performAccessibilityAction(int, android.os.Bundle);
|
method public boolean performAccessibilityAction(int, android.os.Bundle);
|
||||||
method public boolean performClick();
|
method public boolean performClick();
|
||||||
|
method public boolean performContextClick(float, float);
|
||||||
method public boolean performContextClick();
|
method public boolean performContextClick();
|
||||||
method public boolean performHapticFeedback(int);
|
method public boolean performHapticFeedback(int);
|
||||||
method public boolean performHapticFeedback(int, int);
|
method public boolean performHapticFeedback(int, int);
|
||||||
|
|||||||
@@ -42582,6 +42582,7 @@ package android.view {
|
|||||||
method protected boolean overScrollBy(int, int, int, int, int, int, int, int, boolean);
|
method protected boolean overScrollBy(int, int, int, int, int, int, int, int, boolean);
|
||||||
method public boolean performAccessibilityAction(int, android.os.Bundle);
|
method public boolean performAccessibilityAction(int, android.os.Bundle);
|
||||||
method public boolean performClick();
|
method public boolean performClick();
|
||||||
|
method public boolean performContextClick(float, float);
|
||||||
method public boolean performContextClick();
|
method public boolean performContextClick();
|
||||||
method public boolean performHapticFeedback(int);
|
method public boolean performHapticFeedback(int);
|
||||||
method public boolean performHapticFeedback(int, int);
|
method public boolean performHapticFeedback(int, int);
|
||||||
|
|||||||
@@ -5695,6 +5695,18 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
|
|||||||
return handled;
|
return handled;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Call this view's OnContextClickListener, if it is defined.
|
||||||
|
*
|
||||||
|
* @param x the x coordinate of the context click
|
||||||
|
* @param y the y coordinate of the context click
|
||||||
|
* @return True if there was an assigned OnContextClickListener that consumed the event, false
|
||||||
|
* otherwise.
|
||||||
|
*/
|
||||||
|
public boolean performContextClick(float x, float y) {
|
||||||
|
return performContextClick();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Call this view's OnContextClickListener, if it is defined.
|
* Call this view's OnContextClickListener, if it is defined.
|
||||||
*
|
*
|
||||||
@@ -10044,7 +10056,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
|
|||||||
if (isContextClickable() && !mInContextButtonPress && !mHasPerformedLongPress
|
if (isContextClickable() && !mInContextButtonPress && !mHasPerformedLongPress
|
||||||
&& (actionButton == MotionEvent.BUTTON_STYLUS_PRIMARY
|
&& (actionButton == MotionEvent.BUTTON_STYLUS_PRIMARY
|
||||||
|| actionButton == MotionEvent.BUTTON_SECONDARY)) {
|
|| actionButton == MotionEvent.BUTTON_SECONDARY)) {
|
||||||
if (performContextClick()) {
|
if (performContextClick(event.getX(), event.getY())) {
|
||||||
mInContextButtonPress = true;
|
mInContextButtonPress = true;
|
||||||
setPressed(true, event.getX(), event.getY());
|
setPressed(true, event.getX(), event.getY());
|
||||||
removeTapCallback();
|
removeTapCallback();
|
||||||
|
|||||||
Reference in New Issue
Block a user