From 7edaf08c1817c6a0766d97afe9f98b77e8209778 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=8A=B2=E9=B9=8F?= Date: Fri, 10 Dec 2021 14:14:13 +0800 Subject: [PATCH] fix onclick overlapped by onsingletap --- .../src/main/java/pub/doric/shader/GestureContainerNode.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doric-android/doric/src/main/java/pub/doric/shader/GestureContainerNode.java b/doric-android/doric/src/main/java/pub/doric/shader/GestureContainerNode.java index 0a11d703..d3797454 100644 --- a/doric-android/doric/src/main/java/pub/doric/shader/GestureContainerNode.java +++ b/doric-android/doric/src/main/java/pub/doric/shader/GestureContainerNode.java @@ -173,6 +173,10 @@ public class GestureContainerNode extends StackNode { if (onSingleTap != null) { callJSResponse(onSingleTap); } + if (mView.hasOnClickListeners()) { + mView.performClick(); + } + return super.onSingleTapConfirmed(e); }