如何组合SimpleOnScaleGestureListener和OnDoubleTapListener?如果我在onTouchEvent方法中执行此操作:
if (!scaleGestureDetector.onTouchEvent(ev)) {
doubleTabGestureDetector.onTouchEvent(ev);
}
我的应用永远不会轻拍。
我该如何解决这个问题?如果我同时做到这两点:
scaleGestureDetector.onTouchEvent(ev)
doubleTabGestureDetector.onTouchEvent(ev)
我的应用会将缩放手势解释为缩放手势,但它也会解释与双标签手势的第一个标签相同的手势。我不希望这样。我不希望doubleTabDetector同时处理缩放手势。
答案 0 :(得分:0)
解决方案是反过来做。
if(!doubleTabGestureDetector.onTouchEvent(ev)){ scaleGestureDetector.onTouchEvent(EV); }
并在doubleTabGestureListener的onDown中返回false。