एंड्रॉइड के अनुकूली आइकन का उपयोग करते हुए मैं एपीआई 26+ को कैसे लक्षित कर सकता हूं?
एंड्रॉइड यूनिटी 2018 या उच्चतर के तहत आपकी प्लेयर सेटिंग्स में, आपके आइकन सेट करने के लिए आइकन के अनुभाग में एक स्पॉट है। आप लिगेसी, राउंड और एडेप्टिव आइकन सेट कर सकते हैं। लिगेसी और राउंड आइकन एपीआई 25 और उससे कम के हैं। बस उस आइकन को जोड़ें जिसे आप चाहते हैं, अल्फा और सभी, और आप कर रहे हैं। एपीआई 26+ के लिए अनुकूली चिह्न थोड़ा अधिक जटिल हैं।
अनुकूली आइकन में दो भाग होते हैं। पृष्ठभूमि और अग्रभूमि ।
पृष्ठभूमि
पृष्ठभूमि वह जगह है जहां आप अपने आइकन के लिए पृष्ठभूमि डालते हैं। इस छवि में कोई अल्फ़ाज़ नहीं होना चाहिए। यह निरंतर होना चाहिए, क्योंकि आपके पास नियंत्रण नहीं है कि पृष्ठभूमि के किन हिस्सों को दिखाया गया है।
एंड्रॉइड पृष्ठभूमि छवि की फसल और अनुवाद को निर्धारित करता है। नीचे दिए गए उदाहरण में, पृष्ठभूमि एक नीली छवि है जिस पर एक सफेद ग्रिड है। ध्यान दें कि वर्ग को एक चक्र में काटे जाने के बावजूद पृष्ठभूमि कैसे ठीक दिखती है, और पृष्ठभूमि को चारों ओर ले जाया जा रहा है।
अग्रभूमि
अग्रभूमि आपका वास्तविक आइकन होगा। इस छवि के लिए अल्फा की आवश्यकता है। आपकी छवि का 1/6 भाग क्रॉपिंग के पीछे छिपा हो सकता है। इसका मतलब है कि छवि को 66.67% या मूल आकार के नीचे बढ़ाया जाना चाहिए, जबकि कैनवास पूर्ण आकार रहता है। नीचे दिए गए उदाहरण में, छवि 432x432 पिक्सेल है; हालाँकि, छवि के बाएँ, दाएँ, ऊपर और नीचे प्रत्येक 72 पिक्सेल पारदर्शिता के हैं।
छवि के 66.67% स्केलिंग का अंतिम परिणाम स्प्राइट को सर्कल के भीतर पूरी तरह से भर देगा, जबकि पृष्ठभूमि पारदर्शी पिक्सल के पीछे दिखाई देती है।
विभिन्न उपकरणों पर, आइकन को फसली क्षेत्र के बाहर स्थानांतरित किया जा सकता है, यह देखते हुए कि कोई बफर नहीं था। उदाहरण के लिए, ऊपर नीले आइकन में, अग्रभूमि मूल आकार का लगभग 35% है। यदि यह मूल आकार का 66.67% होता, तो Android चेहरा देखने से बाहर निकल जाता।
उदाहरण
तो अगर यह हमारी पृष्ठभूमि और अग्रभूमि थी, तो हमारे अग्रभूमि की सामग्री हमारी पृष्ठभूमि का आकार 2/3 है:
फिर यह हमारे आइकन का अनकैप्ड संस्करण है:
लेकिन हम वास्तव में डिवाइस पर क्या देख सकते हैं (यह मानते हुए कि एंड्रॉइड इस समय "अनुकूली" कुछ भी नहीं कर रहा है) यह है:
क्या होगा यदि मैं एपीआई 26+ को लक्षित करना चाहता हूं, लेकिन एंड्रॉइड के अनुकूली आइकन का उपयोग नहीं करता हूं?
आप नहीं कर सकते।
मुझे अभी भी समझ नहीं आया।
शायद Android या Unity इसे बेहतर तरीके से समझा सकते हैं।