OSDN Git Service

Allow TouchDelegate to forward non-primary pointer
authorSiarhei Vishniakou <svv@google.com>
Fri, 16 Feb 2018 23:27:22 +0000 (17:27 -0600)
committerSiarhei Vishniakou <svv@google.com>
Fri, 16 Feb 2018 23:43:20 +0000 (17:43 -0600)
commit01b729f2b45884836edb7627723b56ff692e05c3
tree9b12f6acd82c455a992ac643933c546b21ab7575
parent35ebe91ed5a140fdb23b3f6ed5721e95677dfc9d
Allow TouchDelegate to forward non-primary pointer

Currently, TouchDelegate can be used to receive the primary pointer
events with actions ACTION_DOWN, ACTION_UP, and ACTION_MOVE. While
ACTION_MOVE will contain the data for all active pointers (not just
primary), currently TouchDelegate will not forward ACTION_POINTER_DOWN
and ACTION_POINTER_UP events.

This change modifies TouchDelegate behaviour to also forward the
non-primary pointer DOWN and UP events to the target view.

Bug: 37060799
Test: atest cts.TouchDelegateTest
Change-Id: Ieb457c9e15058302cb26d9d4a83f958bbec8dbc0
core/java/android/view/TouchDelegate.java