如何在Android中获得双触位置?

时间:2011-12-30 16:25:11

标签: android touch double

双触摸完成后,我需要获取每次触摸的位置 我知道你可以通过以下方式获得一次触摸的位置:

int x = (int)event.getX();
int y = (int)event.getY();

我怎样才能获得第二个x和y?

2 个答案:

答案 0 :(得分:4)

event.getPointerCount()会告诉你有多少个触点。 要获得其他方法,只需在“获取”方法中使用索引值:

x0 = event.getX(0);
 x1 = event.getX(1);
 ...

答案 1 :(得分:0)

为什么不在onTouch函数中使用逻辑。如果cout变为2,则使用静态变量并保持计数,这是双击。