如何在codenameone中实现多点触控手势?

时间:2014-08-31 07:06:13

标签: java codenameone

我想在codenameone中实现多点触控手势事件。我用了     @Override public void pointerPressed(int x, int y)

我记录x,y和我用adb登录.apk文件。 当你触摸显示屏时,它会显示点的x,y,但是当第二根手指和其他手指触摸显示屏时,没有显示任何内容,没有任何触摸,没有这样的新指针发生,我怎么能用这样的事情实现多点触控手势事件? 提前谢谢。

1 个答案:

答案 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