Android - ignore parent view touch on child view touch -
मेरे पास एक लेआउट है
RelativeLayout_Parent - & gt; RelativeLayout_Child दोनों दृश्य स्पर्श ईवेंट वाले हैं लेकिन जब मैं RelativeLayout_Child पर स्पर्श करता हूं, तो पेरेंट के लिए टच ईवेंट को भी निकाल दिया जाता है। बच्चे के दृश्य स्पर्श पर माता पिता के दृश्य स्पर्श को कैसे अनदेखा करें? बहुत सरल है, अपने बच्चे के दृश्य पर ओन्चौचलाइस्टर को कार्यान्वित करें, और टच इवेंट प्राप्त करने के बाद सिर्फ सही बच्चे को वापस आइये, यह सुनिश्चित करेगा कि टच इवेंट अन्य लोगों के लिए प्रचारित नहीं है।
child_view.setOnTouchListener (नया ऑन-टचलिस्टनर () {@ ओवरराइड पब्लिक बूलियन ऑन-टच (देखें आर्ग0, मोशन एवेंट आर्ज 1) {// यह सुनिश्चित करेगा घटना अन्य लोगों के लिए प्रचारित नहीं है, एक ही दृश्य क्षेत्र को सही रीसेट करना;}});
Comments
Post a Comment