我想在codenameone中实现多点触控手势事件。我用了
@Override
public void pointerPressed(int x, int y)
我记录x,y和我用adb登录.apk文件。 当你触摸显示屏时,它会显示点的x,y,但是当第二根手指和其他手指触摸显示屏时,没有显示任何内容,没有任何触摸,没有这样的新指针发生,我怎么能用这样的事情实现多点触控手势事件? 提前谢谢。
答案 0 :(得分:1)
Codename One支持接受int[]
作为参数的指针*事件。与上述相同的签名只有两个数组,例如:
public void pointerPressed(int[] x, int[] y)
public void pointerDragged(int[] x, int[] y)
public void pointerReleased(int[] x, int[] y)
您还可以覆盖捏合方法以捕获该特定手势:http://www.codenameone.com/blog/in-a-pinch