विषयसूची:
- आपूर्ति
- चरण 1: उपयोगकर्ता अनुभव डिजाइन
- चरण 2: टुकड़ा प्रबंधक और 3 स्क्रीन
- चरण 3: ऐप और इंट्रो स्क्रीन लेआउट
- चरण 4: लोगो और बॉल सिलेस को परिभाषित करना
- चरण 5: एनिमेशन विवरण
वीडियो: एंड्रॉइड ऐप पार्ट 1: फ्रैगमेंट / कोटलिन का उपयोग करके स्पलैश स्क्रीन: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
फिर से हैलो, संभवतः आपके पास COVID19 के कारण घर पर कुछ "खाली" समय है और आप उन विषयों की जांच करने के लिए वापस जा सकते हैं जिन्हें आप अतीत में सीखना चाहते थे।
एंड्रॉइड ऐप डेवलपमेंट निश्चित रूप से मेरे लिए उनमें से एक है और मैंने कुछ हफ्ते पहले दूसरा प्रयास करने का फैसला किया।
कोटलिन में प्रोग्रामिंग निश्चित रूप से कोडिंग के प्रयास को कम करती है और काफी कम समय में परिणाम प्राप्त करने में मदद करती है। यह वास्तव में महान है!
इस ट्यूटोरियल श्रृंखला में, मैं समझाऊंगा कि टेनिस स्कोर ट्रैकर कैसे विकसित किया जाए। इस ऐप का उपयोग तब किया जा सकता है जब आप दोस्तों और/या परिवार के साथ खेलते हैं (आप अपने बच्चे को टैबलेट दे सकते हैं और उसे व्यस्त रख सकते हैं:))। यह ऐप निम्नलिखित कोटलिन काउंटर उदाहरण पर आधारित है।
ट्यूटोरियल में निम्नलिखित भाग हैं:
भाग 1: टुकड़ों का उपयोग करके स्प्लैश स्क्रीन (अब हम यहां हैं)
भाग 2: मिलान विन्यास - गुण
भाग 3: मैच स्कोर ट्रैकर
मुख्य विचार ऐप को 3 अलग-अलग स्क्रीन में विभाजित करना है, उनमें से प्रत्येक अगले एक को कॉल करेगा, एक बार पूरा हो जाने पर या जब उपयोगकर्ता संबंधित बटन दबाता है।
इस पहले भाग में, मैं समझाऊंगा कि इंट्रो स्क्रीन कैसे बनाई जाती है -> ऊपर वीडियो देखें।
आपूर्ति
इस भाग में प्रयुक्त Android सुविधाएँ:
- टुकड़े टुकड़े
- एनीमेशन
- कंपन
- मीडिया प्लेयर
- श्रोताओं
आवश्यक उपकरण:
- एंड्रॉइड स्टूडियो
- कोटलिन 1.3.61
- एपीआई स्तर 28
आवश्यक संपत्ति
एक बीप ध्वनि फ़ाइल
चरण 1: उपयोगकर्ता अनुभव डिजाइन
आइए हमारी इंट्रो स्क्रीन की विशेषताओं के बारे में बताते हैं।
- हम सफेद रंग में एक पूर्ण स्क्रीन रखना चाहते हैं
- हम चाहते हैं कि स्क्रीन हमेशा लैंडस्केप मोड में रहे
- हम अपने लोगो-पाठ का रंग ग्रे में चाहते हैं
- हम चाहते हैं कि हमारी गेंद का रंग हरे रंग में हो
- हम चाहते हैं कि हमारा लोगो-पाठ फीका हो जाए
- हम चाहते हैं कि एक टेनिस बॉल स्क्रीन पर घूमे (बाउंसिंग बॉल)
- जब भी गेंद किसी सतह को छूती है, हम हर बार ध्वनि बजाना चाहते हैं
- ध्वनि बजने पर हम फ़ोन कंपन को ट्रिगर करना चाहते हैं
- हम चाहते हैं कि परिचय अवधि 4s से कम हो।
चरण 2: टुकड़ा प्रबंधक और 3 स्क्रीन
आइए हमारे ऐप के मुख्य विचार को याद करें, हम 3 स्क्रीन (परिचय, गुण और मैच स्कोर) चाहते हैं। इसके लिए हम Fragments का उपयोग करने जा रहे हैं। इसलिए हमें प्रत्येक स्क्रीन के लिए उनमें से 3 की आवश्यकता है। पहले कोड स्निपेट का संदर्भ लें।
दूसरे में, हम पा सकते हैं कि हम अपना पहला टुकड़ा कैसे कहते हैं। स्पलैश टुकड़ा वह है जिसका उपयोग हमारे परिचय के लिए किया जाना है।
चरण 3: ऐप और इंट्रो स्क्रीन लेआउट
- स्क्रीन की स्थिति को ठीक करने और फोन के किसी भी घुमाव को अनदेखा करने के लिए, हमें AndroidManifest.xml में निम्नलिखित कोड चित्र 1 जोड़ना होगा।
- सभी स्क्रीन से एक्शन बार को हटाने के लिए, हमें स्टाइल में निम्नलिखित कोड चित्र 2 जोड़ना होगा
- सभी स्क्रीन में पूर्ण स्क्रीन को पुश करने के लिए, हमें कुछ झंडे सेट करने की आवश्यकता है जैसा कि चित्र 3 में 2 अलग-अलग तरीकों से है। ऑनक्रेट() और ऑनविंडोफोकस चेंज किया गया।
चरण 4: लोगो और बॉल सिलेस को परिभाषित करना
- हमने अपने टेक्स्ट से पहले ग्रे के रूप में परिभाषित किया है, यह Styles.xml फ़ाइल के अंतर्गत किया जाता है। तस्वीर 1 का संदर्भ लें।
- हमने यह भी परिभाषित किया कि गेंद हरे रंग की टोन में होनी चाहिए। इसके लिए, हम ड्रॉएबल फोल्डर के तहत ball.xml बनाते हैं। तस्वीर 2. की जाँच करें
चरण 5: एनिमेशन विवरण
मैं यहां एनिमेशन के लॉजिक और सीक्वेंस के बारे में बताऊंगा। मुझे लगता है कि यहां कोड स्निपेट जोड़ने का कोई मतलब नहीं है, बेहतर होगा कि आप स्वयं कोड को देखें।
एनीमेशन का विचार इस प्रकार है:
- टुकड़ा बनने के बाद, टेक्स्ट लोगो बनाया और शुरू किया गया
- एक बार टेक्स्ट लोगो एनीमेशन पूरा हो जाने के बाद, टेनिस बॉल पहली परवलयिक चाल को लागू किया जाता है
- एक बार पहली परवलयिक गति पूरी होने के बाद, एक ध्वनि बजती है और फोन कंपन करता है..और अगला परवलयिक आंदोलन शुरू होता है
- एक बार जब अंतिम परवलयिक आंदोलन पूरा हो जाता है और ध्वनि / कंपन निष्पादित हो जाता है तो हम अपनी दूसरी स्क्रीन पर कॉल करने के लिए बिंदु पर पहुंच जाते हैं।
टिप्पणी: मैंने एनिमेशन के लिए एक अमूर्त वर्ग नहीं बनाया, क्योंकि मैं कोड को सपाट रखना चाहता था … कम से कम मेरे लिए अनुसरण करना आसान:)
मैं अगले दिनों में श्रृंखला का दूसरा भाग पोस्ट करूंगा, अगर आपको यह भाग पसंद आया तो मुझे फॉलो करें और यदि नहीं, तो मुझे आपकी प्रतिक्रिया प्राप्त करने में खुशी होगी।
सिफारिश की:
कोटलिन के साथ एंड्रॉइड स्टूडियो को डाउनलोड करना और उसका उपयोग करना: 4 कदम
कोटलिन के साथ एंड्रॉइड स्टूडियो को डाउनलोड करना और उसका उपयोग करना: नमस्ते, मुझे आशा है कि आप इस महामारी के दौरान ठीक हैं। इस ट्यूटोरियल में मैं आपको सिखाऊंगा कि एंड्रॉइड स्टूडियो कैसे डाउनलोड करें और कोटलिन के साथ अपना पहला ऐप कैसे चलाएं। इस ट्यूटोरियल के अंत में आपको पता होना चाहिए कि एंड्रॉइड का उपयोग करके एक साधारण ऐप कैसे डाउनलोड करें और कैसे बनाएं
एंड्रॉइड स्मार्टफोन का उपयोग करके कंप्यूटर विजन जोड़ने के लिए हेक्सबग स्पाइडर एक्सएल को हैक करना: 9 कदम (चित्रों के साथ)
एंड्रॉइड स्मार्टफोन का उपयोग करके कंप्यूटर विजन जोड़ने के लिए हेक्सबग स्पाइडर एक्सएल को हैक करना: मैं मूल हेक्सबग का बहुत बड़ा प्रशंसक हूं और व्यापार; मकड़ी. मेरे पास एक दर्जन से अधिक का स्वामित्व है और उन सभी को हैक कर लिया है। जब भी मेरा कोई बेटा किसी दोस्त के पास जाता है’ जन्मदिन की पार्टी, मित्र को एक हेक्सबग मिलता है&व्यापार; एक उपहार के रूप में मकड़ी. मैंने हैक कर लिया है या
एंड्रॉइड स्टूडियो के साथ एंड्रॉइड ऐप कैसे बनाएं: 8 कदम (चित्रों के साथ)
एंड्रॉइड स्टूडियो के साथ एंड्रॉइड ऐप कैसे बनाएं: यह ट्यूटोरियल आपको एंड्रॉइड स्टूडियो डेवलपमेंट एनवायरनमेंट का उपयोग करके एंड्रॉइड ऐप बनाने की मूल बातें सिखाएगा। जैसे-जैसे Android डिवाइस अधिक सामान्य होते जाएंगे, नए ऐप्स की मांग केवल बढ़ेगी। Android Studio उपयोग में आसान है (एक
एंड्रॉइड फोन का उपयोग करके हेडलेस मोड में रास्पबेरी पाई से कनेक्ट करें वाईफाई भी कॉन्फ़िगर करें: 5 कदम
एंड्रॉइड फोन का उपयोग करके हेडलेस मोड में रास्पबेरी पाई से कनेक्ट करें वाईफाई को भी कॉन्फ़िगर करें: (इस्तेमाल की गई छवि रास्पबेरी पाई 3 मॉडल बी https://www.raspberrypi.org से है) यह निर्देश आपको दिखाएगा कि रास्पबेरी पाई को एंड्रॉइड फोन से कैसे जोड़ा जाए वाईफाई को भी कॉन्फ़िगर करें रास्पबेरी पाई पर हेडलेस मोड में यानी बिना कीबोर्ड, माउस और डिस्प्ले के। मैं
एंड्रॉइड स्मार्टफोन का उपयोग करके Arduino को प्रोग्राम और रीसेट कैसे करें: 8 कदम
एंड्रॉइड स्मार्टफोन का उपयोग करके Arduino को प्रोग्राम और रीसेट कैसे करें: आपने पेनड्राइव और गेम कंट्रोलर को जोड़ने के लिए ओटीजी एडेप्टर का उपयोग किया होगा, और छोटे उपकरणों को पावर दे सकते हैं। आप स्मार्ट फोन के साथ अपने Arduino बोर्ड को पावर देने के अलावा और भी बहुत कुछ कर सकते हैं। इस ट्यूटोरियल में, हम Ardu