gpt4 book ai didi

Android:用 GestureDetector 可以检测到双指双击吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:38 24 4
gpt4 key购买 nike

上面的问题。对我而言,一旦检测到双击,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);
}

}

最佳答案

GestureDetector 只能检测“一根手指”的手势。您当前听到的“双击”手势发生在用户用他/她的一根手指点击、松开并再次点击屏幕时。

如果你想用多个手指听手势,你必须自己做或使用 ScaleGestureDetector (仅适用于缩放手势)。

关于Android:用 GestureDetector 可以检测到双指双击吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5662673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com