Android 中的 PointerIndex 与 id

use*_*719 4 android motionevent

我指的是一些网站,例如 http://developer.android.com/reference/android/view/MotionEvent.html http://www.vogella.com/tutorials/AndroidTouch/article.html 来学习 MotionEvent 来设计用户界面。问题是我对诸如pointerIndex、Id、getActionIndex、getActionMasked 等术语以及与MotionEvent 相关的其他重要方法感到困惑。

小智 6

  • 指针索引告诉我们该事件针对的是当前指针集中的哪个指针

  • 指针ID是分配给每个指针的唯一ID

指针的指针索引可能会改变,但它的ID将保持不变。最好用一个例子来解释这一点。

假设屏幕上有一个指针,然后用第二个指针触摸屏幕。每个指针都有自己的 id 和索引。假设您现在删除第一个指针。

唉! 辅助指针现在成为主指针!因此,它的索引将更改为刚刚删除的前一个指针的索引,即它的索引已从 1 更改为 0。但它的 id 将保持不变。