Entiendo las diferencias entre la ID y el índice donde parece que la ID es consistente en todos los eventos, y el índice puede variar.Android Multitouch - ¿Determina qué dedo se levantó?
Sin embargo, sigo cambiando los ID y estoy buscando un entendimiento en esta área. He leído toda la documentación oficial de Android y numerosos blogs, pero no parece haber una respuesta concisa.
Si pongo tres dedos en la pantalla, aparecerán los ID 0, 1 y 2. Esos ID serán constantes para esos tres puntos mientras esos dedos estén en la pantalla. ¿Correcto?
Una vez que se levanta un dedo, digamos el segundo dedo, los puntos seguidos permanecen igual. Todavía hay un punto en x0, y0 y x1, y1, pero los ID ahora son 0 y 1. Aunque el punto con ID número 1 se levantó.
¿Hay alguna forma de ver que se levante el dedo n. ° 2 y seguir los puntos usando ID 0 e ID 2?
Tengo entendido que esto debe hacerse manualmente, y que los valores de ID se mantendrán en el mismo orden, donde el segundo dedo colocado siempre tiene una ID más alta que la primera, pero pueden no mantener el mismo valor cuando se quitan los dedos.