fix(MultiFingerMultiTap): Two-Finger triple tap while zoomed in doesn't zoom out full screen magnification
The root cause lies in the state transitioning to another state before the multi-finger multi-tap gesture is completed.
After test, we still need to implement a delay to determine whether the gesture is a single tap or a multi-tap. If it is a multi-tap, the ACTION_UP event will interrupt the magnification transition to the panning state. Otherwise, we need to interrupt the magnification transition to the delegating state in ACTION_MOVE to ensure the reachability of the two-finger triple tap (triggerable with ACTION_UP)
NO_IFTTT=add the multi-finger multi-tap feature without syncing to the old state
Bug: 315225078
Test: manual
Test: atest FullScreenMagnificationGestureHandlerTest
Change-Id: Ic6176857baf3f006b26b7737a913efe69b7e061f
2 files changed