2012-05-27 12 views
16

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

तो मूल रूप से, मुझे प्रोग्रामिंग के लिए चुटकी बनाने और इसे चलाने के लिए एक विधि की आवश्यकता होती है जब कुछ अन्य घटना ट्रिगर होती है। ऐसा करने का सबसे आसान तरीका क्या है?

संपादित करें:

मैं भाषा-नास्तिक समाधान की तलाश नहीं कर रहा हूँ। मुझे एक वास्तुशिल्प कार्यान्वयन की आवश्यकता है। एक चुटकी घटना (यहां तक ​​कि हार्डकोडेड पैरामीटर के साथ) बनाने के लिए gesture_pinch_t का उपयोग करने पर कोई कैसे होगा?

+0

यह सिम्युलेटर द्वारा समर्थित नहीं है, तो आप असली हार्डवेयर के साथ परीक्षण करने के लिए आवश्यकता हो सकती है। –

+0

@ बेन वोगेट अंततः परीक्षण किया जाएगा। यह बस प्रतीत होता है कि मेरे पास एक डिवाइस तक पहुंच नहीं है, केवल एक सिम्युलेटर। अगर आपको पसंद है तो मुझे ब्लैकबेरी प्लेबुक 2.0 भेजने के लिए स्वतंत्र महसूस करें। : डी –

+0

@ एलेक्स क्या आपने कभी पता लगाया है कि सिंचुलेटर में पिंच इशारा समर्थित है या नहीं। जैसे कि आप वेब ब्राउज़र में कैसे ज़ूम इन करते हैं ???? – Fraggle

उत्तर

4

मैं WebWorks और रिम पर आकाशवाणी टीम के साथ और अधिक शामिल हूँ, लेकिन मेरे सिर के ऊपर से एक भाषा नास्तिक समाधान निम्नलिखित की तरह कुछ होगा:

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

फिर से, मैं विशेष रूप से एनडीके में नहीं पहुंचा हूं, लेकिन यह दृष्टिकोण है जो मैं जावास्क्रिप्ट या एक्शनस्क्रिप्ट के साथ लेता हूं और काफी सक्षम है। काश मैं एक कोड स्निपेट लिख सकता हूं लेकिन उम्मीद है कि यह आपको सही दिशा में ले जाने में मदद करता है।

चीयर्स!

+0

क्या आप एक कोड नमूना प्रदान कर सकते हैं कि मैन्युअल रूप से 'gesture_pinch_t' कैसे बनायेगा और वास्तव में चुटकी को अनुकरण करने के लिए इसका उपयोग करेगा? प्रश्न पूछने से पहले मैं अपने अस्तित्व से अवगत था, लेकिन सृजन के बाद घटना प्रवाह में आप इसका उपयोग कैसे करेंगे?मुझे नहीं लगता कि यह उनके दस्तावेज या किसी भी कोड नमूने में शामिल है। –

+1

मैं इस मामले में हूं! मैं एक साथ कुछ चाबुक करने में सक्षम हो सकता है :) –

0

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

उदाहरण:

enter image description here

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