2012-09-26 14 views
5

मैं शौकिया (डेस्कटॉप) प्रोग्रामर हूं लेकिन मैं फोन में जाना चाहता हूं। मेरे पास ऐप्स के लिए कुछ विचार हैं लेकिन टचस्क्रीन और इसके इनपुट मुझे भ्रमित करते हैं ....टचस्क्रीन और उपयोगकर्ता इनपुट की कार्यक्षमता

मुझे पता है कि टचस्क्रीन कई बिंदुओं को स्पर्श कर सकते हैं। उदाहरण के लिए आप में ज़ूमिंग दो अंगुलियों लेती है और आप उन्हें करीब लाते हैं .. और ज़ूम आउट करने के लिए आप विपरीत करते हैं।

यहां मेरी समस्या है हालांकि ... मैंने किसी भी फोन पर किसी भी फोन ऐप के साथ कार्यक्षमता कभी नहीं देखी है (मैं विंडोज फोन और एंड्रॉइड फोन का उपयोग करता हूं) जहां .... स्पर्श पर इनपुट कई बिंदु है लेकिन यह ' एक ही समय में शुरू नहीं होता है।

चित्रण के लिए मैं एक उदाहरण बनाउंगा। मान लें कि आपके पास एक फोन पर एक छोटा ब्राउज़र है ... और इसमें एक लंबवत स्क्रॉल बार है ... और क्षैतिज एक है। क्या मैं चाहता हूं करना स्क्रॉल करने में सक्षम है ... और जब भी मैं स्क्रॉल कर रहा हूं क्षैतिज स्क्रॉल भी करता हूं तो मैं पृष्ठ को बाएं या दाएं स्थानांतरित कर सकता हूं। तो स्क्रीन को छूने के बाद कुछ सेकंड और ऊर्ध्वाधर स्क्रॉलबार को नीचे या ऊपर की ओर बढ़ना शुरू करें ... मैं एक अलग उंगली का उपयोग करना चाहता हूं और क्षैतिज स्क्रॉलबार को स्पर्श करना चाहता हूं और इसे साथ ही साथ ले जाना चाहता हूं (एक ही समय में)।

क्या यह भी संभव है? क्या कुछ हार्डवेयर या सॉफ़्टवेयर सीमाएं इस तरह से कुछ रोक रही हैं?

उत्तर

0

नहीं होना चाहिए आप इशारों और स्पर्श अप मिश्रण कर रहे हैं। इशारे स्पर्श व्यवहार हैं, जैसे ...

  • एक ही समय में दो अंगुलियों को एक दूसरे से अलग होने के लिए रखा गया है zoom-in
  • टैप और होल्ड का मतलब संदर्भ पॉपअप है।
  • स्क्रॉल के बराबर टैप करें और खींचें।

जब आप अपना ऐप इन सम्मेलनों का पालन नहीं करते हैं तो आप इन संकेतों को रद्द कर सकते हैं। उदाहरण के लिए, यदि आप पक्षी पर टैप करते हैं और खींचते हैं तो गुस्सा पक्षी स्क्रॉल नहीं करते हैं, लेकिन अगर आप दृश्य पर कहीं और करते हैं तो ऐसा होता है।

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

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

आप इसे http://raphaeljs.com/touches.html पर स्वयं से आजमा सकते हैं।

अब, आपके उदाहरण पर वापस जाकर: यह इस बात पर निर्भर करता है कि यह कैसे कार्यान्वित किया गया है। यदि आप ओएस जेस्चर का उपयोग कर रहे हैं (कहीं भी टैप करें और खींचें) तो नहीं, आप क्षैतिज रूप से खींचने के लिए दूसरी अंगुली पेश नहीं कर सकते हैं, आप लंबवत स्क्रॉल करने के लिए उपयोग की जाने वाली उसी उंगली का उपयोग करेंगे (एक अंगुली से पैनिंग)। लेकिन, यदि आपके पास वास्तविक स्क्रॉलबार हैं (जैसे माउस इंटरफेस में) तो हाँ, आप जिस प्रकार के इंटरफेस का वर्णन कर रहे हैं उसे कार्यान्वित कर सकते हैं।

+0

इशारे से आपका मतलब अंतर्निहित इशारा है? – NoTiG

0

हाँ अपनी संभव है और यह फोन पर निर्भर करता है लेकिन जब से अधिकांश Android उपकरणों और सभी WP7 के उपकरणों बहु स्पर्श मिल गया यह एक समस्या

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