मैं एकता में एंड्रॉइड के अनुकूली आइकन का उपयोग कैसे करूं?


13

एपीआई 26 के रूप में, एंड्रॉइड कुछ का उपयोग करता है जिसे एडेप्टिव आइकन कहा जाता है।

जब API 25 और निचले हिस्से को लक्षित करता है, तो मेरे ऐप का आइकन ठीक दिखता है:

यहाँ छवि विवरण दर्ज करें

लेकिन जब एपीआई 26+ को लक्षित करता है, तो यह एक सफेद सर्कल में दिखाई देता है जैसे:

यहाँ छवि विवरण दर्ज करें

  • एंड्रॉइड के अनुकूली आइकन का उपयोग करते हुए मैं एपीआई 26+ को कैसे लक्षित कर सकता हूं?
  • क्या होगा यदि मैं एपीआई 26+ को लक्षित करना चाहता हूं, लेकिन एंड्रॉइड के अनुकूली आइकन का उपयोग नहीं करता हूं?

कहते हैं, मैंने देखा कि आपने इस प्रश्न पर एक इनाम जोड़ा है। क्या कुछ अतिरिक्त सूचनाएँ हैं जिनके बारे में आप उम्मीद कर रहे हैं कि एक और उत्तर जोड़ने में सक्षम हो सकता है, नीचे आपकी व्यापक व्याख्या से परे?
DMGregory

@DMGregory Nope। बस एक्सपोजर बढ़ाने की कोशिश कर रहा हूं। मुझे कभी भी एकता के अनुकूली आइकनों के कार्यान्वयन पर एक अच्छा स्पष्टीकरण नहीं मिला, इसलिए दूसरों के लिए समय बचाने की कोशिश कर रहा हूं। यह कहा जा रहा है, यदि आपके पास या किसी और के पास अतिरिक्त जानकारी है, तो यह बहुत सराहना की जाएगी।
एवरोरल

जवाबों:


23

एंड्रॉइड के अनुकूली आइकन का उपयोग करते हुए मैं एपीआई 26+ को कैसे लक्षित कर सकता हूं?

एंड्रॉइड यूनिटी 2018 या उच्चतर के तहत आपकी प्लेयर सेटिंग्स में, आपके आइकन सेट करने के लिए आइकन के अनुभाग में एक स्पॉट है। आप लिगेसी, राउंड और एडेप्टिव आइकन सेट कर सकते हैं। लिगेसी और राउंड आइकन एपीआई 25 और उससे कम के हैं। बस उस आइकन को जोड़ें जिसे आप चाहते हैं, अल्फा और सभी, और आप कर रहे हैं। एपीआई 26+ के लिए अनुकूली चिह्न थोड़ा अधिक जटिल हैं।

यहाँ छवि विवरण दर्ज करें

अनुकूली आइकन में दो भाग होते हैं। पृष्ठभूमि और अग्रभूमि

पृष्ठभूमि

पृष्ठभूमि वह जगह है जहां आप अपने आइकन के लिए पृष्ठभूमि डालते हैं। इस छवि में कोई अल्फ़ाज़ नहीं होना चाहिए। यह निरंतर होना चाहिए, क्योंकि आपके पास नियंत्रण नहीं है कि पृष्ठभूमि के किन हिस्सों को दिखाया गया है।

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

यहाँ छवि विवरण दर्ज करें

अग्रभूमि

अग्रभूमि आपका वास्तविक आइकन होगा। इस छवि के लिए अल्फा की आवश्यकता है। आपकी छवि का 1/6 भाग क्रॉपिंग के पीछे छिपा हो सकता है। इसका मतलब है कि छवि को 66.67% या मूल आकार के नीचे बढ़ाया जाना चाहिए, जबकि कैनवास पूर्ण आकार रहता है। नीचे दिए गए उदाहरण में, छवि 432x432 पिक्सेल है; हालाँकि, छवि के बाएँ, दाएँ, ऊपर और नीचे प्रत्येक 72 पिक्सेल पारदर्शिता के हैं।

यहाँ छवि विवरण दर्ज करें

छवि के 66.67% स्केलिंग का अंतिम परिणाम स्प्राइट को सर्कल के भीतर पूरी तरह से भर देगा, जबकि पृष्ठभूमि पारदर्शी पिक्सल के पीछे दिखाई देती है।

विभिन्न उपकरणों पर, आइकन को फसली क्षेत्र के बाहर स्थानांतरित किया जा सकता है, यह देखते हुए कि कोई बफर नहीं था। उदाहरण के लिए, ऊपर नीले आइकन में, अग्रभूमि मूल आकार का लगभग 35% है। यदि यह मूल आकार का 66.67% होता, तो Android चेहरा देखने से बाहर निकल जाता।

उदाहरण

तो अगर यह हमारी पृष्ठभूमि और अग्रभूमि थी, तो हमारे अग्रभूमि की सामग्री हमारी पृष्ठभूमि का आकार 2/3 है:

यहाँ छवि विवरण दर्ज करेंयहाँ छवि विवरण दर्ज करें

फिर यह हमारे आइकन का अनकैप्ड संस्करण है:

यहाँ छवि विवरण दर्ज करें

लेकिन हम वास्तव में डिवाइस पर क्या देख सकते हैं (यह मानते हुए कि एंड्रॉइड इस समय "अनुकूली" कुछ भी नहीं कर रहा है) यह है:

यहाँ छवि विवरण दर्ज करें


क्या होगा यदि मैं एपीआई 26+ को लक्षित करना चाहता हूं, लेकिन एंड्रॉइड के अनुकूली आइकन का उपयोग नहीं करता हूं?

आप नहीं कर सकते।


मुझे अभी भी समझ नहीं आया।

शायद Android या Unity इसे बेहतर तरीके से समझा सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.