शैली के साथ विषय-वस्तु का विकास (Android डेवलपर शिखर सम्मेलन & # 39; 19)
अंतिम ट्यूटोरियल में हमने सीखा है कि हमारे नियंत्रण में शैली और थीम संसाधन कैसे लागू करें। अब हमारी ट्यूटोरियल श्रृंखला के इस हिस्से में, हम शैलियों और संसाधनों के साथ काम करना जारी रखेंगे और सीखेंगे कि हमारी पसंद के रंग संसाधनों को कैसे लागू किया जाए।
चलिए उसी प्रोजेक्ट के साथ काम करना शुरू करें जिसे हमने अंतिम ट्यूटोरियल में बनाया था एक बटन के साथ। उस बटन का चयन करें और संपत्ति विंडो की ओर बढ़ें। जब आप फोरग्राउंड संपत्ति के बगल में स्थित छोटी तीर कुंजी पर क्लिक करते हैं तो आप देखेंगे कि एक और छोटी खिड़की अलग-अलग रंगीन टाइल्स और टैब पर खुलती है। उस छोटी खिड़की पर चार छोटे टैब हैं जैसे नल ब्रश, सॉलिड कलर ब्रश, ग्रेडियंट ब्रश और इमेज ब्रश। डिफ़ॉल्ट रूप से यह रंग सफेद (आरजीबी: 0,0,0 और अल्फा पारदर्शिता चैनल 255 पर सेट) के साथ ठोस ब्रश पर सेट है। आप स्लाइडर को ऊर्ध्वाधर बार के साथ ले जाकर और फिर सटीक छाया का चयन करने के लिए परिपत्र कर्सर को ले जाकर इच्छित रंग चुन सकते हैं। आप iDropper भी चुन सकते हैं जिसका उपयोग आप किसी भी उपलब्ध टूल का रंग अपनाने के लिए कर सकते हैं। इस ठोस रंग ब्रश पर रंग को संशोधित करने के कई तरीके हैं।
वही ग्रेडियेंट ब्रश के साथ जाता है। यह ठोस रंग ब्रश के समान कार्य करता है लेकिन कुछ अतिरिक्त विकल्प खेलता है। यह आपको स्टॉप की एक श्रृंखला देता है। आप चयनित रंगों के बीच अलग-अलग रंग प्राप्त करने के लिए रचनात्मक रूप से इन स्टॉप का उपयोग कर सकते हैं। आप क्षैतिज ढाल और ऊर्ध्वाधर ढाल जैसे विकल्पों का उपयोग कर रंग के बनावट को भी बदल सकते हैं। छवि ब्रश आपको हमारे संसाधन के रूप में एक छवि चुनने की अनुमति देता है। आप एक छवि जोड़ सकते हैं जैसे हमने छवि नियंत्रण में एक छवि जोड़ा।
अभी के लिए, स्टॉप का उपयोग करके ढाल रंग ब्रश का उपयोग करें जैसे मैंने इसे किया है (छवि देखें)। अब यदि आप एक्सएएमएल विंडो देखते हैं, तो आप देखेंगे कि बटन के लिए एक्सएएमएल विंडो में कुछ कोड जोड़ा गया है।
अब मान लीजिए, अगर हम उसी ग्रेडियेंट रंग को जोड़ना चाहते हैं तो हमने अपने बटन के लिए हमारे पेज पर अन्य सभी नियंत्रणों में जोड़ा है, हम यह कैसे करते हैं? इसके लिए अग्रभूमि संपत्ति पर जाएं जहां हमने फंकी ढाल रंगीन ब्रश सेट किया है और उस पर राइट क्लिक करें और "संसाधन में मूल्य निकालें" का चयन करें। यह एक छोटी पॉपअप विंडो "संसाधन बनाएं" खोल देगा। आप जिस संसाधन को चाहते हैं उसका नाम दे सकते हैं या आप इसे छोड़ सकते हैं। फिर आप इस संसाधन का उपयोग करने के लिए कहां से इसे सहेजना चाहते हैं, यह चुन सकते हैं। यदि आप इसे एकल पृष्ठ पर उपयोग करना चाहते हैं, तो MainPage.xaml का चयन करें और ऐप.एक्सएएमएल चुनें और ओके पर क्लिक करें।
अब डिज़ाइनर सतह पर एक और बटन खींचें और अग्रभूमि संपत्ति पर जाएं। अब आप स्थानीय संसाधनों के नाम पर हमारे कस्टम संसाधन पाएंगे। एक बार जब आप उस पर क्लिक करेंगे, तो आप पहले बटन के समान रंग वाले दूसरे बटन को देखेंगे। क्या होगा यदि कई गुण हैं जो हम अपने नियंत्रण पर लागू करना चाहते हैं? हम शैलियों का उपयोग कर ऐसा कर सकते हैं। एक शैली संपत्ति सेटर्स का संग्रह है। आइए अब एक नई शैली बनाएं। सबसे पहले हमने पिछले सभी उदाहरणों में किए गए सभी संशोधनों को हटाएं और ताजा शुरुआत के लिए एक नया बटन प्राप्त करें। Xmlsns घोषणाओं के नीचे निम्न कोड पेस्ट करें।
इस कोड में, हमने सीमा और अग्रभूमि रंग बदलने के लिए दो सेटर गुण बनाए हैं। इसके बाद बटन के कोड पर जाएं और कोड का थोड़ा सा जोड़ें:
स्टाइल = "{स्टेटिक रिसोर्स माय स्टाइल}"।
आप देखेंगे कि हमारे बटन सीमा रंग और अग्रभूमि रंग लाल हो जाते हैं।
अब अगर आप चाहते हैं इस शैली को अपने पूरे एप्लिकेशन पर लागू करने के लिए, के बीच कोड काट लें। App.xaml फ़ाइल खोलें और इसे एप्लिकेशन संसाधन टैग के बीच पेस्ट करें। अब अगर आप वापस जाएं और बटन को चेक करें, तो आप देखेंगे कि बटन अभी भी लाल रंग दिखाता है।
तो यह विंडोज फोन 7.5 में स्टाइल और संसाधनों के बारे में है। अगले अध्याय में हम xaml पृष्ठों के बीच नेविगेट करने के बारे में जानेंगे।
ब्राउज़ किए बिना विंडोज पीसी से विंडोज फोन मार्केटप्लेस ऐप इंस्टॉल करें, विंडोज पीसी से विंडोज फोन मार्केटप्लेस ऐप इंस्टॉल करें, विंडोज पीसी के लिए विंडोज फोन 7 मार्केटप्लेस विंडोज फोन 7 मार्केटप्लेस एक एप्लीकेशन सूट है जो आपको ज़्यून सॉफ़्टवेयर का उपयोग किए बिना सीधे Xap फ़ाइलों को ब्राउज़, डाउनलोड और इंस्टॉल करने देता है।
विंडोज पीसी के लिए विंडोज फोन 7 मार्केटप्लेस
जीपीएस, स्थान एपीआई और कॉलिंग वेब सेवाएं: विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल - 25
कैसे एक ट्यूटोरियल विंडोज फोन एप्लिकेशन में जीपीएस, स्थान एपीआई और वेब सेवाओं का उपयोग करें। विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल श्रृंखला का हिस्सा।
यूनिवर्सल थीम पैचर: पैच सिस्टम फाइलें और थीम लागू करें
विंडोज़ आपको तृतीय पक्ष विषयों को स्थापित करने की अनुमति नहीं देता है। ऐसा करने में सक्षम होने के लिए आपको कुछ सिस्टम फ़ाइलों को पैच करना होगा। यूनिवर्सल थीम पैचर आपको विंडोज 7 और Vista पर आसानी से थीम इंस्टॉल करने देता है।