मैं कुछ है कि कस्टम खींचें और ड्रॉप कार्यक्षमता की जरूरत पर काम कर रहा हूँ में ड्राइंग, तो मैं देखें उपवर्गीकरण किया गया है, जवाब में गणित का एक समूह कर घटनाओं को छूने के लिए, और फिर सब कुछ मैन्युअल रूप से प्रतिपादन के माध्यम से ऑन ड्रा में कैनवास पर कोड। अब, जितनी अधिक कार्यक्षमता मैं जोड़ता हूं, उतना ही कोड नियंत्रण से बाहर हो रहा है और मुझे लगता है कि मैं एंड्रॉइड जैसे उच्च स्तरीय वातावरण में लिखने की अपेक्षा से एक टन अधिक कोड लिख रहा हूं।खींचें और छोड़ें + कस्टम एंड्रॉयड
इस कि यह कैसे हुआ, या मैं कुछ याद आ रही है है? अगर मैं यूआई में कुछ भी नहीं कर रहा हूं, तो ढांचा मेरे अधिकांश इंटरैक्शन को संभालता है। अंतर्निर्मित नियंत्रण स्पर्श और ड्रैग को संभालते हैं, और मेरा कोड व्यवसाय तर्क और डेटा तक काफी सीमित है। क्या यूआई नियंत्रणों और एनिमेशन जैसी चीजों की शक्ति का लाभ उठाने का कोई तरीका है जबकि इसे कुछ भी मैन्युअल रूप से ऑनड्रा कैनवास में कर रहा है? क्या एक या दूसरे का उपयोग करने का एक स्वीकार्य मानक है (यदि वास्तव में दो दृष्टिकोण मिश्रित किए जा सकते हैं)?
मेरे खेल में मैं निश्चित रूप से कोड, गणित, चेक आदि जब एनीमेशन और कस्टम स्पर्श interfacing के लगभग किसी भी प्रकार से निपटने में टन लिखना पड़ा। शायद आसान तरीके हैं, लेकिन ऐसा करने के लिए यह असामान्य प्रतीत नहीं होता था। –
शांत ... प्रतिक्रिया की सराहना करते हैं। मैं सोच रहा था कि मैं एक ViewGroup का उपयोग कर और अन्य मानक तत्वों के साथ अपने कस्टम तैयार विचारों के मिश्रण से फंकी संकर सामान कर सकते हैं, लेकिन मैं वास्तव में समय है कि सामान के साथ चारों ओर खेलने के लिए खर्च की तरह नहीं लग रहा है जब मैं पहले से ही गति का एक छोटा सा है लंबा रास्ता जा रहा है। – Rich