Rozumiem różnice między identyfikatorem i indeksem, w których wydaje się, że identyfikator jest spójny dla różnych zdarzeń, a indeks może się różnić.Android Multitouch - Określ, który palec został podniesiony?
Nadal jednak zmieniam identyfikatory i szukam zrozumienia w tej dziedzinie. Czytałem wszystkie oficjalne dokumenty na Androida i liczne blogi, ale nie wydaje się, aby była to zwięzła odpowiedź.
Jeśli umieściłem trzy palce na ekranie, będą to identyfikatory 0, 1 i 2. Te identyfikatory będą stałe dla tych trzech punktów, o ile te palce są na ekranie. Poprawny?
Po podniesieniu palca, powiedz drugi palec, śledzone punkty pozostają takie same. Nadal istnieje punkt na X0, Y0 i X1, Y1, ale ID są teraz 0 i 1. Mimo że punkt z identyfikatorem numer 1 został podniesiony.
Czy istnieje sposób na podniesienie palca # 2 i śledzenie punktów za pomocą ID 0 i ID 2?
Rozumiem, że należy to zrobić ręcznie, a wartości identyfikacyjne pozostaną w tej samej kolejności, w której drugi palec zawsze ma wyższy identyfikator niż pierwszy, ale może nie mieć tej samej wartości po usunięciu palców.