/ / एंड्रॉइड में विभिन्न वस्तुओं को मल्टीटच करना - एंड्रॉइड, ऑब्जेक्ट, मल्टी-टच

एंड्रॉइड में विभिन्न वस्तुओं को मल्टी टचिंग - एंड्रॉइड, ऑब्जेक्ट, मल्टी-टच

यहाँ परिदृश्य है: मैंने "एक काफी जटिल अनुप्रयोग लिखा है जिसमें स्क्रीन पर हर्षपेड जैसे घटक हैं, उनमें से एक मनमाना संख्या है। जब मैंने इसे विकसित किया तो मैं एक Huawei फोन के साथ काम कर रहा था जो" मल्टी सपोर्ट "नहीं था। जैसा कि मैंने मल्टीटच सुविधा को महसूस करना शुरू कर दिया था कि चीजों को उस तरह से बदल दिया गया था, जैसा कि "ऑब्जेक्ट" से मल्टीऑन किया जाता है, जब "मल्टीटच" होने पर एक ACTION_POINTER_XXX कार्रवाई को चिह्नित करता है। क्या कोई मेरे पास पहले से मौजूद भव्य कोड का पुन: उपयोग करने का सबसे अच्छा तरीका हो सकता है? (प्रत्येक घटक स्वतंत्र रूप से onTouch () विधि) = D को लागू करता है

अग्रिम में धन्यवाद, JQCorreia

उत्तर:

जवाब के लिए 0 № 1

इस ट्यूटोरियल कैसे करना है का एक बहुत अच्छा उदाहरण हैमल्टी-टच, जिसमें "पिंचिंग" भी शामिल है। यह मेरे लिए अच्छी तरह से काम कर रहा है। चूंकि आप पहले ही मल्टी-टच के साथ मुख्य अंतर को संभालने के लिए टच कर चुके हैं, तो "ACTION_POINTER" ईवेंट हैं जिन्हें आपने पहले ही इंगित किया है, जब कई उंगलियां "नीचे" या "ऊपर" जाती हैं। अंतर यह है कि मोशन इवेंट्स केवल एक के बजाय सभी उंगलियों के वर्तमान स्थान को देते हैं।