में मल्टीटाउच को अक्षम या रोकें मेरे पास एक गतिविधि पर कई दृश्य हैं जो उपयोगकर्ता उत्तराधिकार में जल्दी से स्पर्श करना चाहता है और मैं TouchListener
का उपयोग करके इन स्पर्शों को कैप्चर करता हूं और MotionEvent.ACTION_DOWN
को संभालने में सक्षम हूं। हालांकि, यदि उपयोगकर्ता दो हाथों का उपयोग कर रहा है, तो यह संभव है कि उपयोगकर्ता पिछली उंगली को खींचने से पहले अगला दृश्य 'स्पर्श' किया जाएगा। इस परिदृश्य में, MotionEvent.ACTION_MOVE
को दूसरे दृश्य के लिए वांछित MotionEvent.ACTION_DOWN
के बजाय पहले दृश्य के लिए निकाल दिया गया है।गतिविधि
क्या इस व्यवहार को रोकने या रोकने के लिए कोई तरीका है? मैंने MotionEvent.ACTION_UP
के साथ एक नया कार्यक्रम प्रेषण करने की कोशिश की है और ईवेंट श्रोता को भी हटा दिया है, लेकिन न ही काम करने लगता है।
http: // stackoverflow।com/question/8570982/अक्षम-या-रोक-मल्टीटाउच-इन-गतिविधि/36281321 # 36281321 –