मैं हाल ही में कॉर्डोवा-प्लगइन-क्यूर्सकैनर (https://github.com/bitpay/cordova-plugin-qrscanner) नामक एक बिल्कुल नई कॉर्डोवा प्लगइन में आया था। मैं पहले अन्य क्यूआर स्कैनर का उपयोग कर रहा हूं, लेकिन जब तक क्यूआर स्कैन नहीं किया जाता है तब तक वे किसी प्रकार का मूल कैमरा यूआई ओवरले करते हैं और फिर ऐप पर वापस आते हैं।आयनिक 2 ऐप को पूरी तरह से पारदर्शी बनाने का सबसे अच्छा तरीका?
हालांकि, इस प्लगइन का दृष्टिकोण थोड़ा अलग है। कैमरा वास्तव में आपके ऐप के पीछे "पीछे" दिखाया गया है और इसे देखने के लिए आपको सब कुछ पारदर्शी बनाना है।
यह बहुत दिलचस्प है क्योंकि आप आसानी से HTML और CSS के साथ कस्टम ओवरले जोड़ सकते हैं। हालांकि, मुझे पूरा यकीन नहीं है कि यहां सबसे अच्छा तरीका क्या है।
प्लगइन जोड़ने और बस QRScanner.scan(displayContents);
पर कॉल करने के बाद आप कुछ भी नहीं देख सकते हैं, लेकिन स्कैनर पहले से ही पृष्ठभूमि में चल रहा है। मैंने फिर ऐप से किसी भी शैलियों को हटा दिया (simplest way to remove all the styles in a page देखें) और यह देखने के लिए पृष्ठभूमि रंग को पारदर्शी पर सेट करें कि यह काम करता है या नहीं। ऐसा हुआ, लेकिन मैं स्पष्ट रूप से अभी भी उस पाठ को देख सकता था जो पहले प्रदर्शित किया गया था।
मुझे लगता है कि मैं अपने ओवरले के साथ एक नया पेज बना और धक्का दे सकता हूं, पृष्ठभूमि रंग को पारदर्शी पर सेट कर सकता हूं और कोड स्कैन किए जाने के बाद फिर से नेविगेट कर सकता हूं। लेकिन यह वास्तव में हैकी लगता है।
क्या किसी के पास इसके लिए बेहतर समाधान है?
उदाहरण के लिए, ऐप के पूरे दृश्य भाग को "स्वैप" करने का कोई तरीका है ओवरले के साथ और कोड स्कैन किए जाने के बाद राज्य को पुनर्स्थापित करें?
आपकी मदद के लिए धन्यवाद।
संपादित करें:
यह वही प्लगइन नहीं है, लेकिन इस लेख मेरे सवाल के लिए प्रासंगिक है।
http://www.joshmorony.com/ionic-go-create-a-pokemon-go-style-interface-in-ionic-2/
सीएसएस शैलियों को लागू करने से काम करता है, लेकिन फिर से, एप्लिकेशन के बाकी तो प्रयोग करने योग्य नहीं है।
तुम्हें कैसे पता कि प्लगइन काम करता हो? चूंकि आप कुछ भी नहीं देखते हैं, प्लगइन बस काम नहीं कर रहा है। – vrijdenker
जैसा मैंने कहा, अगर मैं सभी तत्वों को पारदर्शी रूप से पारदर्शी बनाता हूं, तो यह काम करता है। लेकिन जाहिर है कि यह समाधान नहीं हो सकता है क्योंकि ऐप के अन्य भाग तब अनुपयोगी हैं। –