मैं सफलतापूर्वक निम्नलिखित कोड का उपयोग कर दो उंगलियों के निर्देशांक स्क्रीन पर स्पर्श किया जा रहा रिकॉर्ड करने में सक्षम हूँ:एंड्रॉयड 3 उंगली स्पर्श का पता लगाने
case MotionEvent.ACTION_MOVE:
Log.d("TOUCH", "test ACTION MOVE" + event.getPointerCount());
Log.d("TOUCH", "test ACTION MOVE ID" + event.getPointerId(0) + " "+event.getPointerId(1));
if(event.getPointerCount()==3)
{
x0 = (int) event.getX(event.getPointerId(0));
y0 = (int) event.getY(event.getPointerId(0));
x1 = (int) event.getX(event.getPointerId(1));
y1 = (int) event.getY(event.getPointerId(1));
x2 = (int) event.getX(event.getPointerId(2));
y2 = (int) event.getY(event.getPointerId(2));
Log.d("TOUCH", "test ACTION DOWN " + " values = " + x0 + " " + y0 + " "
+ x1 + " " + y1+ " "+x2 + " " + y2);
}
लेकिन इसके बाद के संस्करण कोड im में अधिक तो 2 पता लगाने में सक्षम नहीं एक उदाहरण पर स्पर्श बिंदु। यहां तक कि पॉइंटरकाउंट() कभी भी ऊपर नहीं जाता है 2.
मैं 2 अंगुलियों के लिए स्पर्श निर्देशांक कैसे प्राप्त कर सकता हूं? मैं एंड्रॉइड 2.2
हाय, मैं यकीन नहीं है कि इस मदद आप लेकिन http://getandroidstuff.com/familiar-android-platform-android-3rd-edition-download- पुस्तक/पृष्ठ 220, अध्याय मल्टी-टच। – Pasha