summaryrefslogtreecommitdiff
path: root/core/java/android/view/View.java
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2013-08-27 22:48:03 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-08-27 22:48:03 +0000
commit3d1b3cb9d9ea206d4244ed369224faf4d859973e (patch)
tree419665cfc99f0486904f601490133ad8e980e6a4 /core/java/android/view/View.java
parentd8d4c51e3b966b9eaff391f736c716343984e79b (diff)
parent3c6e8f43b43b0f493d5a589adb2cf60f09a6da4b (diff)
Merge "Add documentation to onTouchEvent for accessibility" into klp-dev
Diffstat (limited to 'core/java/android/view/View.java')
-rw-r--r--core/java/android/view/View.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index 4a3803ec6f15..21a342fadd44 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -8419,6 +8419,17 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
/**
* Implement this method to handle touch screen motion events.
+ * <p>
+ * If this method is used to detect click actions, it is recommended that
+ * the actions be performed by implementing and calling
+ * {@link #performClick()}. This will ensure consistent system behavior,
+ * including:
+ * <ul>
+ * <li>obeying click sound preferences
+ * <li>dispatching OnClickListener calls
+ * <li>handling {@link AccessibilityNodeInfo#ACTION_CLICK ACTION_CLICK} when
+ * accessibility features are enabled
+ * </ul>
*
* @param event The motion event.
* @return True if the event was handled, false otherwise.