जेस्चर की पहचान करने वाला

एपीआई लेवल XE12 में जोड़ा गया

हाथ के जेस्चर की पहचान करने वाले टूल की मदद से, टचपैड को छूने के जेस्चर की पहचान की जाती है.

वीडियो में हाथ के अलग-अलग तरह के हाव-भाव सुनने की सुविधा मौजूद है (उदाहरण के लिए, GestureDetector.BaseListener, GestureDetector.FingerListener) और हाथ के जेस्चर का लगातार इस्तेमाल (उदाहरण के लिए, GestureDetector.ScrollListener, GestureDetector.OneFingerScrollListener, GestureDetector.TwoFingerScrollListener.

ज़्यादा जानकारी के लिए, टच जेस्चर डेवलपर गाइड देखें.

सामान्य इस्तेमाल

  1. अपनी पसंद के लिसनर इंटरफ़ेस को लागू करें और उन्हें GestureDetector पर सेट करें.
  2. इनपुट इवेंट कॉलबैक जैसे कि onGenericMotionEvent(MotionEvent) या dispatchGenericFocusedEvent(MotionEvent) को ओवरराइड करें और इवेंट को प्रोसेस करने के लिए, जेस्चर डिटेक्टर की onMotionEvent(MotionEvent) मैथड को MotionEvent पास करें.
  3. जेस्चर की पहचान करने वाले टूल की मदद से, इवेंट को सही तरीके से हैंडल करें.

    ध्यान दें: सुनने वालों के लिए onXXX तरीके लागू करते समय, रिटर्न वैल्यू को true पर सिर्फ़ तब सेट करें, जब आप इनपुट डिस्पैच पाइपलाइन में MotionEvent को डिस्पैच करने वाली किसी भी इकाई को न भेजना चाहें.

नेस्टेड क्लास
इंटरफ़ेस जेस्चर डिटेक्टर.BaseListener पहचान के नतीजे मिलते हैं. 
इंटरफ़ेस जेस्चर डिटेक्टर.FingerListener जब टचपैड पर पता लगाई गई उंगली की संख्या में बदलाव होता है, तो यह लिसनर रिपोर्ट करता है. 
इंटरफ़ेस जेस्चर डिटेक्टर.OneFingerscrollListener इस पहचानकर्ता को लगातार एक उंगली से हॉरिज़ॉन्टल स्क्रोलिंग इवेंट मिलते हैं. 
इंटरफ़ेस जेस्चर डिटेक्टर.scrollListener इस सुनने वाले को, लगातार स्क्रोल करने वाले हॉरिज़ॉन्टल स्क्रोलिंग इवेंट मिलते हैं. इन इवेंट में, उंगलियों की गिनती शामिल नहीं होती है.
इंटरफ़ेस जेस्चर डिटेक्टर.TWOFingerscrollListener इस सुनने वाले को लगातार दो उंगलियों से हॉरिज़ॉन्टल स्क्रोलिंग इवेंट मिलते हैं. 
पब्लिक कंस्ट्रक्टर
सार्वजनिक मेथड
स्टैटिक बूलियन
स्टैटिक बूलियन
isफ़ॉरवर्ड(फ़्लोट डेल्टा)
बूलियन
onMotionEvent(MotionEvent इवेंट)
जेस्चर डिटेक्टर
setAllConsumeEvents(बूलियन चालू है)
जेस्चर डिटेक्टर
जेस्चर डिटेक्टर
जेस्चर डिटेक्टर
जेस्चर डिटेक्टर
जेस्चर डिटेक्टर
इनहेरिट की गई विधियां

पब्लिक कंस्ट्रक्टर

एपीआई लेवल XE12 में जोड़ा गया

सार्वजनिक जेस्चर डिटेक्टर (संदर्भ संदर्भ)

सार्वजनिक मेथड

एपीआई लेवल XE16 में जोड़ा गया

सार्वजनिक स्टैटिक बूलियन isफ़ॉरवर्ड (जेस्चर जेस्चर)

अगर दिया गया जेस्चर टचपैड पर फ़ॉरवर्ड मोशन से मेल खाता है, तो true दिखाता है.

यह तरीका सिर्फ़ 'बाद में स्वाइप' का इस्तेमाल करता है. साथ ही, हाथ के दूसरे जेस्चर (हाव-भाव) को कॉल करने पर, यह अपवाद भी बनता है.

एपीआई लेवल XE16 में जोड़ा गया

सार्वजनिक स्टैटिक बूलियन isफ़ॉरवर्ड (फ़्लोट डेल्टा)

अगर दिया गया डिसक्लेमर, टचपैड पर फ़ॉरवर्ड मोशन से मेल खाता है, तो true दिखाता है.

एपीआई लेवल XE12 में जोड़ा गया

सार्वजनिक बूलियन onMotionEvent (MotionEvent इवेंट)

यह किसी मोशन इवेंट को प्रोसेस करता है. ऐसा तब होता है, जब true हमेशा इवेंट से जुड़ा होता है या हाथ के जेस्चर का पता चलता है.

एक्सप्रेशन से मिलने वाला नतीजा
  • इससे पता चलता है कि टच इवेंट का इस्तेमाल किया गया है या नहीं
एपीआई लेवल XE12 में जोड़ा गया

सार्वजनिक जेस्चर डिटेक्टर setAllConsumeEvents (बूलियन चालू है)

सेट करता है कि जेस्चर डिटेक्टर को onMotionEvent(MotionEvent) को भेजे गए इवेंट का इस्तेमाल करना चाहिए या नहीं. इस पर ध्यान नहीं दिया जाता कि उन्हें वाकई हैंडल किया गया था या नहीं.

एपीआई लेवल XE12 में जोड़ा गया

सार्वजनिक जेस्चर डिटेक्टर setBaseListener (जेस्चर डिटेक्टर.BaseListener लिसनर)

हाथ के जेस्चर (हाव-भाव) की मदद से सुनने की बुनियादी सुविधा सेट करता है.

एपीआई लेवल XE12 में जोड़ा गया

सार्वजनिक जेस्चर डिटेक्टर setFingerListener (जेस्चर डिटेक्टर.FingerListener लिसनर)

उंगली को सुनने की सुविधा सेट करता है.

एपीआई लेवल XE21 में जोड़ा गया

सार्वजनिक जेस्चर डिटेक्टर setOneFingerscrollListener (जेस्चर डिटेक्टर.OneFingerscrollListener लिसनर)

हॉरिज़ॉन्टल और एक उंगली से स्क्रोल करने का पता लगाने वाला पहचानकर्ता सेट करता है.

एपीआई लेवल XE12 में जोड़ा गया

सार्वजनिक जेस्चर डिटेक्टर setscrollListener (जेस्चर डिटेक्टर.scrollListener लिसनर)

उंगली की संख्या के हिसाब से, हॉरिज़ॉन्टल स्क्रोलिंग का पता लगाने वाला लिसनर सेट करता है.

एपीआई लेवल XE12 में जोड़ा गया

सार्वजनिक जेस्चर डिटेक्टर set TwoFingerscrollListener (जेस्चर डिटेक्टर.TWOFingerscrollListener लिसनर)

यह लिसनर के सेट होता है, जिससे हॉरिज़ॉन्टल और दो उंगलियों से स्क्रोल करने का पता चलता है.