मैं आईडी और इंडेक्स के बीच अंतर को समझता हूं जहां यह लगता है कि आईडी की तरह घटनाओं में सुसंगत है, और सूचकांक भिन्न हो सकता है।एंड्रॉइड मल्टीटाउच - निर्धारित करें कि कौन सी उंगली उठाई गई है?
हालांकि, मैं आईडी बदल रहा रहता हूं और इस क्षेत्र में कुछ समझने की तलाश में हूं। मैंने सभी आधिकारिक एंड्रॉइड दस्तावेज, और कई ब्लॉग पढ़े हैं, लेकिन एक संक्षिप्त जवाब प्रतीत नहीं होता है।
यदि मैं स्क्रीन पर तीन अंगुलियां डालता हूं, तो आईडी 0, 1, और 2. आईडी की उन तीन बिंदुओं के लिए स्थिर रहेगी जब तक कि उन उंगलियों को स्क्रीन पर न हो। सही बात?
एक बार उंगली उठाई जाने के बाद, दूसरी उंगली कहें, ट्रैक किए गए बिंदु समान रहते हैं। X0, y0 और x1, y1 पर अभी भी एक बिंदु है, लेकिन आईडी अब 0 और 1 है। हालांकि आईडी नंबर 1 के साथ बिंदु हटा लिया गया था।
क्या उंगली # 2 को देखने के लिए कोई तरीका है, और आईडी 0 और आईडी 2 का उपयोग करके अंक ट्रैक करना जारी रखें?
मेरी समझ यह है कि इसे मैन्युअल रूप से करने की आवश्यकता है, और आईडी मान उसी क्रम में रहेगा, जहां दूसरी उंगली हमेशा पहले की तुलना में एक उच्च आईडी है, लेकिन वे एक ही मूल्य नहीं रह सकते हैं जब उंगलियों को हटा दिया जाता है।