Android:可以用GestureDetector检测到两指双击吗?
|
上面的问题。对我来说,一旦检测到双击,getPointerCount()始终为1。
private GestureDetector mGestureDetector;
mGestureDetector = new GestureDetector(this, new MyGestureListener());
...
public boolean onTouch(View v, MotionEvent event) {
return mGestureDetector.onTouchEvent(event);
}
...
private class MyGestureListener extends GestureDetector.SimpleOnGestureListener {
@Override
public boolean onDoubleTap(MotionEvent e) {
return super.onDoubleTap(e);
}
}
没有找到相关结果
已邀请:
1 个回复
拭十年
只能检测“一个手指”手势。当前正在听的“双击”手势是在用户用他/她的一根手指轻击,释放并再次轻击屏幕时发生的。 如果您想用多个手指聆听手势,则必须自己动手或使用
(仅适用于刻度手势)。