ऐप

2013-06-08 9 views
6

जैसे स्वाइप कीबोर्ड बनाने के लिए कैसे मैं जानना चाहता हूं कि स्वाइप कीबोर्ड या नेक्सस 4 स्टॉक कीबोर्ड जैसे जेस्चर कीबोर्ड के पीछे टेक्निक है। मैंने इसके लिए बहुत कुछ किया है लेकिन कुछ उपयोगी नहीं मिल रहा है।ऐप

मुझे स्पष्ट रूप से सरल केबोर्ड के लिए एसडीके नमूने में उदाहरण मिला, और आईएमई विकास के पीछे सिद्धांत को समझने के लिए इसके साथ शुरू किया गया। अब जब मैं समझता हूं कि चीजें कैसे काम करती हैं, तो मैं समझना चाहूंगा कि इस प्रकार के कीबोर्ड कैसे काम करते हैं। मैंने सोचा कि इसमें इशारे के साथ कुछ करना है, और मैंने उनका अध्ययन किया, लेकिन यह गलत तरीके से दिखता है। तो मैं इस सवाल से पूछ रहा हूं कि किस तरह की तकनीक आधार है। क्या यह चित्रकारी है? क्या मुझे कैनवास ईसीसी को कम करने की ज़रूरत है?

धन्यवाद

+0

क्या आप अपने गुगलिंग के परिणाम पोस्ट कर सकते हैं? – verybadalloc

+0

क्यों डाउनवोट ?? सवाल के साथ क्या गलत है? – Apperside

+0

शायद इसलिए कि सवाल बहुत व्यापक है, और यदि कोई शोध कार्य नहीं करता है तो बहुत कम दिखाता है: http://stackoverflow.com/privileges/vote-down – verybadalloc

उत्तर

4

समस्या दो गुना है:

1- एक कस्टम कुंजीपटल को लागू करने। इस प्रश्न को here से पहले पूछा गया है, लेकिन आप इस पोस्ट को कुछ नमूना कोड के साथ देख सकते हैं: http://www.fampennings.nl/maarten/android/09keyboard/index.htm

2- स्वाइप जेश्चर को कार्यान्वित करना। यह और भी जटिल है, क्योंकि आपको अपना टचलिस्टर बनाना होगा, और स्क्रीन को छूने पर किसी प्रकार की एनीमेशन खींचना होगा। आप here

+0

धन्यवाद verybadalloc, मुझे पहले से ही आपके उत्तर के पहले बिंदु में लिंक मिल गए हैं, और दूसरे बिंदु ने मुझे एक प्रारंभ बिंदु दिया। धन्यवाद – Apperside

7

ठीक से, क्योंकि मैंने स्वाइप लिखने में मदद की है, मैं आपको यहां थोड़ी मदद दूंगा। आपको आने वाले स्पर्श डेटा का मूल्यांकन करने और यह पता लगाने के लिए डीएसपी (डिजिटल सिग्नल प्रोसेसिंग) का अध्ययन करने में बहुत समय व्यतीत करने की आवश्यकता होगी कि यह कहां है (यह आपके विचार से कहीं अधिक जटिल है, क्योंकि लोग साफ-सफाई नहीं करते हैं पत्र को पत्र- वे लूप और कर्ल)। स्वाइप के पीछे एल्गोरिदम हमारे संस्थापक द्वारा एक दशक से अधिक शोध के अंतिम परिणाम थे।

+0

वाह! मुझे नहीं लगता कि मैं एक स्वाइप कीबोर्ड बनाने के लिए एक दशक व्यतीत करूंगा :) मैं बस क्यूरियो था कि यह कैसे काम करता है, विशेष रूप से आप किस प्रकार की ओर आकर्षित करने की अनुमति देते हैं, क्योंकि जिस क्षण एक कीबोर्ड लेआउट इस अनुमति नहीं देता है, इस पल तक यह पंक्तियों और कुंजी – Apperside

+0

द्वारा रचित है, आप एक दशक से भी कम समय में बुनियादी कार्यान्वयन प्राप्त कर सकते हैं- एक दशक यह था कि विचार के साथ आने में कितना समय लगेगा, साबित करें, एल्गोरिदम को अपने वर्तमान राज्य में लाएं, और इसे 80 में काम करें + भाषाएं आप कुछ हद तक बुनियादी बात लिख सकते हैं कि कुछ हफ्तों में कभी-कभी काम करता है। इस तरह हमने एक स्पर्श आकर्षित किया - एक पूरी तरह से कस्टम दृश्य, हमने कीबोर्डव्यू का बिल्कुल उपयोग नहीं किया। पृष्ठभूमि और चाबियों के लिए बिटमैप और प्रत्येक भाषा के लिए मुख्य लेआउट का वर्णन करने वाला हमारे स्वयं के फ़ाइल प्रारूप। ऑन टच घटनाओं का ट्रैक रखकर पथ किए गए थे। –

 संबंधित मुद्दे