History log of /frameworks/base/core/java/android/view/GestureDetector.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ac1b31da2b2564a5c33809b5b9f4180d7d63330b 03-Nov-2016 Dennis Kempin <denniskempin@google.com> Disable touch slop for generated gesture events

This accounts for a special flag for gesture events generated by
InputFlinger. For these events we do not need a touch slop since we
can reliably tell that the intention is to scroll.

Bug: 31799135
Bug: 32944705
Test: None
Change-Id: Ibca8eaebca61bd4eb401708f5b19463c19c23309
(cherry picked from commit 8e07f0f91d8e6e8965faaaadc94b4bac18ba3310)
(cherry picked from commit 3e1b4218e6f0117e58a5452bcb725b105d32b528)
/frameworks/base/core/java/android/view/GestureDetector.java
a13f7f363fce2839ab00a7a870969ad7fe32170e 18-Aug-2016 Andrei Stingaceanu <stg@google.com> GestureDetector - fix longPress timeout

Remove adding the TAP_TIMEOUT to the LONGPRESS_TIMEOUT
in order to inline the longpress detection logic with
the non-GestureDetector framework implementations.

Bug: 30895236
Bug: 30937837
Change-Id: I67f4fa141804ae645553eb4edc8a80a512d018c5
/frameworks/base/core/java/android/view/GestureDetector.java
015020eb3abb212bf7f033416fbdec572287e092 05-Jun-2015 Mady Mellor <madym@google.com> Change stylus button press to context click in GD - API review feedback

Based on API review feedback we should use onContextClick instead of
onStylusButtonPress. This CL updates associated methods and usage
in GestureDetector.

Additionally listens for mouse right clicks and calls the
onContextClick method for these as well.

Bug: 21572278
Change-Id: I4fa01997bff7265d5d2713353a93e07417a148e5
/frameworks/base/core/java/android/view/GestureDetector.java
b09334424b011effbb9a362d004f1ace4f4b7dde 27-May-2015 Mady Mellor <madym@google.com> Update stylus button press recognition in GestureDetector to use new APIs

Button press events now occur in onGenericMotionEvent. This CL update the
button press detection code in GestureDetector to recognize the gestures
within onGenericMotionEvent rather than in onTouchEvent.

Bug: 21148238
Change-Id: I6729668ed9bb600d8bf5e42e5ba9d8201b642d68
/frameworks/base/core/java/android/view/GestureDetector.java
a6b164548a105846d5207b88c5597a7cbf98239a 15-Apr-2015 Mady Mellor <madym@google.com> New listener to recognize stylus button press gesture in GestureDetector

If there is a listener and the user touches the screen with the stylus
and presses the stylus button, onStylusButtonPress is called.

Bug: 19620479
Change-Id: If9246436ee465fd7299d0efb2d2f934944f59971
/frameworks/base/core/java/android/view/GestureDetector.java
af1785f0b54bff4fcc6218619e34b9861e129cb9 05-Sep-2013 Adam Powell <adamp@google.com> Add a minimum timeout for double-tap in GestureDetector

Prevent noisy falsing. Minimum timeout is currently 40ms and can be
tuned for later. Consider un-hiding the ViewConfiguration query method
later.

Bug 10476944

Change-Id: Ib470735ec929b0b358fca4597e92dc81084e675f
/frameworks/base/core/java/android/view/GestureDetector.java
c27ea258d2790f3f38bfc64c90f32fe0cbcc35a7 30-Aug-2013 Scott Main <smain@google.com> clarify javadoc for constructors.
bug: 10563421

Change-Id: Ifa898005a13f987e4de07d1a34cb3b289d533256
/frameworks/base/core/java/android/view/GestureDetector.java
eca3e6065ee6ce26027ef792d106f2f754a3169d 15-Feb-2013 Adam Powell <adamp@google.com> Fix missing onSingleTapConfirmed calls in GestureDetector

Eliminate the short period of time between the tap timeout and long
press causing onSingleTapConfirmed not to be dispatched when apps
expect.

Bug 8124095

Change-Id: I9841ab2a8eb3fee7d57e744e1c8e0e42e108d5f6
/frameworks/base/core/java/android/view/GestureDetector.java
cd66359ab9d072b18631276ee4431b2e689a870b 11-Sep-2012 Adam Powell <adamp@google.com> Break flings with opposing velocities

Change-Id: Iafab692997ad7c2cbbf02d786a716e6edb6475a7
/frameworks/base/core/java/android/view/GestureDetector.java
f90165aeda1a8353c1b5e837b1ef4a818ecbefc5 31-Aug-2012 Adam Powell <adamp@google.com> GestureDetector - Mask action when checking POINTER_UP

Bug 7088494

Change-Id: I723e9b77f0d0473f9d769e53aaa568c4aaac90aa
/frameworks/base/core/java/android/view/GestureDetector.java
05a1e1f64e06b113a64591be2c28c9f6814490a5 29-Aug-2012 Adam Powell <adamp@google.com> Use focal point for scrolling in GestureDetector

Remove workaround for obsolete touchscreen hardware. Provide a better
focal point for scroll events.

Change-Id: I879acb4cfd23bd3762d0332e4df2203d913ae869
/frameworks/base/core/java/android/view/GestureDetector.java
7a83b93e12e4a215b90bfa32a753a5a53525d011 21-May-2012 Dianne Hackborn <hackbod@google.com> Fix issue #6447773: Pulse does not run in JB (NPE in GestureDetector.onTouchEvent)

Change-Id: I20b6d58fa47851cf401bbeb16960d118bbd1d965
/frameworks/base/core/java/android/view/GestureDetector.java
006fa48bce7759013d9025376cd5167236c434a7 28-Oct-2011 Gilles Debunne <debunne@google.com> Cleaning and new constant in ViewConfiguration

Fixed the documentation and comments for dips versus pixels.

Added a new DOUBLE_TAP_TOUCH_SLOP to replace the hard-coded and
*unscaled* value used in GestureDetector. Assuming this value was
ok for hdpi devices, set it to 20 / 1.5 ~= 16 in dips.

New method kept hidden to keep API unchanged.

Change-Id: I6d237faa2fdb7714e0e3558978af130df9a061a5
/frameworks/base/core/java/android/view/GestureDetector.java
17921eefe3d2219ee2348face5d650d33db64b06 09-Jun-2011 Adam Powell <adamp@google.com> Bug 4588114 - Make GestureDetector behave nicer with parallel multi-touch detection

Change-Id: I5ca377124a5888f0f45206d5de2d0a4b37e63351
/frameworks/base/core/java/android/view/GestureDetector.java
bbdc50b102faf52768ac3028bc49e027ff140656 20-Apr-2011 Jeff Brown <jeffbrown@google.com> Track unhandled input events in consistency verifiers.

This fixes spurious verification errors that would be generated
when a view declined an initial event such as ACTION_DOWN. Since
the view would not receive the rest of the event stream, it would
not see the corresponding ACTION_UP and the next ACTION_DOWN would
trigger a spurious verification error.

Change-Id: I2386acf378cd1765d5446faed5ad9c6525f8b400
/frameworks/base/core/java/android/view/GestureDetector.java
21bc5c917d4ee2a9b2b8173091e6bba85eaff899 01-Mar-2011 Jeff Brown <jeffbrown@google.com> Add a little input event consistency verifier.

The idea is to assist with debugging by identifying cases in which
the input event stream is corrupted.

Change-Id: I0a00e52bbe2716be1b3dfc7c02a754492d8e7f1f
/frameworks/base/core/java/android/view/GestureDetector.java
45f2ca7f7d9fac55aa228e022f46ecbac8712a15 18-Feb-2010 Adam Powell <adamp@google.com> Recycle MotionEvents properly in GestureDetector
/frameworks/base/core/java/android/view/GestureDetector.java
b125dc5599468a09d82751cd76152071ae485afb 13-Feb-2010 Dianne Hackborn <hackbod@google.com> Fix MotionEvent pointer API.

Ooops. The API said that the pointer down and up actions contained
the pointer id, but it is actually the index. Actually it makes
much more sense for it to be the index, and those ACTION_POINTER_1_DOWN
etc. constants were stupid.
/frameworks/base/core/java/android/view/GestureDetector.java
216bccf804db9c972b317620a27de6a8adf7fbfe 02-Feb-2010 Adam Powell <adamp@google.com> Updated GestureDetector to ignore multitouch if requested by the app
or if targetSdkVersion >= Froyo. Made ScaleGestureDetector
public. current.xml API updates for gestures.
/frameworks/base/core/java/android/view/GestureDetector.java
4296fc4d326447875c26a925f12b3935632f13bb 06-Jul-2009 Romain Guy <romainguy@android.com> Fixes #1444844. Set a maximum fling velocity in scrollable views.
/frameworks/base/core/java/android/view/GestureDetector.java
105925376f8d0f6b318c9938c7b83ef7fef094da 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
/frameworks/base/core/java/android/view/GestureDetector.java
b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54 09-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137197
/frameworks/base/core/java/android/view/GestureDetector.java
f5b4b98fada53d91c4c2ebeb5a1d33ccc95c94d2 06-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136745
/frameworks/base/core/java/android/view/GestureDetector.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/view/GestureDetector.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/view/GestureDetector.java
076357b8567458d4b6dfdcf839ef751634cd2bfb 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
/frameworks/base/core/java/android/view/GestureDetector.java
3dec7d563a2f3e1eb967ce2054a00b6620e3558c 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
/frameworks/base/core/java/android/view/GestureDetector.java
3001a035439d8134a7d70d796376d1dfbff3cdcd 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
/frameworks/base/core/java/android/view/GestureDetector.java
d24b8183b93e781080b2c16c487e60d51c12da31 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/frameworks/base/core/java/android/view/GestureDetector.java
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/core/java/android/view/GestureDetector.java