देशी डेवलपर की तरह लॉन्चर आइकन सेट करना
मुझे flutter_launcher_icons पैकेज का उपयोग करने और समझने में कुछ परेशानी हो रही थी । यदि आप एंड्रॉइड या आईओएस के लिए एक ऐप बना रहे हैं, तो इसका उत्तर यह है कि आप इसे कैसे करेंगे। यह बहुत तेज़ और आसान है जब आप इसे कुछ बार कर चुके होते हैं।
एंड्रॉयड
एंड्रॉइड लॉन्चर आइकन में एक अग्रभूमि और एक पृष्ठभूमि परत दोनों हैं।
( Android डॉक्यूमेंटेशन से अनुकूलित छवि )
एंड्रॉइड के लिए लॉन्चर आइकन बनाने का सबसे आसान तरीका एसेट स्टूडियो का उपयोग करना है जो एंड्रॉइड स्टूडियो में सही उपलब्ध है। तुम भी अपने स्पंदन परियोजना को छोड़ने की जरूरत नहीं है। (वीएस कोड उपयोगकर्ता, आप इस कदम के लिए केवल एंड्रॉइड स्टूडियो का उपयोग करने पर विचार कर सकते हैं। यह वास्तव में बहुत सुविधाजनक है और यह एक अन्य ईई के साथ परिचित होने के लिए चोट नहीं करता है।)
android
प्रोजेक्ट की रूपरेखा में फ़ोल्डर पर राइट क्लिक करें । पर जाएं न्यू> छवि एसेट । ( android/app
यदि आप छवि एसेट को एक विकल्प के रूप में नहीं देखते हैं, तो फ़ोल्डर पर राइट क्लिक करने का प्रयास करें । अब आप अपने लॉन्चर आइकन को बनाने के लिए एक छवि का चयन कर सकते हैं।
नोट: मैं आमतौर पर एक 1024x1024
पिक्सेल छवि का उपयोग करता हूं लेकिन आपको निश्चित रूप से कुछ भी छोटा उपयोग नहीं करना चाहिए 512x512
। यदि आप जिम्प या इंकस्केप का उपयोग कर रहे हैं, तो आपके पास दो परतें होनी चाहिए, एक अग्रभूमि के लिए और एक पृष्ठभूमि के लिए। अग्रभूमि छवि में पृष्ठभूमि परत के माध्यम से दिखाने के लिए पारदर्शी क्षेत्र होना चाहिए।
( यहां से शेर क्लिपरट )
यह वर्तमान लॉन्चर आइकन की जगह लेगा। आप mipmap
फ़ोल्डर में उत्पन्न आइकन पा सकते हैं :
यदि आप मैन्युअल रूप से लॉन्चर आइकन बनाना पसंद करते हैं, तो सहायता के लिए यह उत्तर देखें ।
अंत में, सुनिश्चित करें कि AndroidManifest में लॉन्चर आइकन नाम वही है जो आपने इसे ऊपर कहा था ( ic_launcher
डिफ़ॉल्ट रूप से):
application android:icon="@mipmap/ic_launcher"
लॉन्चर आइकन सफलतापूर्वक बनाया गया था, इसकी पुष्टि करने के लिए एमुलेटर में ऐप चलाएं।
आईओएस
मैं हमेशा अपने iOS आइकनों को व्यक्तिगत रूप से हाथ से उपयोग करता था, लेकिन यदि आपके पास मैक है, तो मैक ऐप स्टोर में एक मुफ्त ऐप है जिसे आइकॉन सेट क्रिएटर कहा जाता है । आप इसे एक छवि देते हैं (कम से कम 1024x1024
पिक्सल) और यह उन सभी आकारों को थूक देगा जिनकी आपको आवश्यकता है (प्लस Contents.json
फ़ाइल)। सुझाव के लिए इस उत्तर के लिए धन्यवाद ।
iOS आइकन में कोई पारदर्शिता नहीं होनी चाहिए। यहां और दिशानिर्देश देखें ।
जब आप आइकन सेट बना लेते हैं, तो Xcode शुरू करें (मान लें कि आपके पास मैक है) और इसका उपयोग ios
अपने फ़्लटर प्रोजेक्ट में फ़ोल्डर खोलने के लिए करें। फिर Runner> Assets.xcassets पर जाएं और AppIcon आइटम को हटाएं।
इसके बाद राइट क्लिक करें और चुनें आयात करें ... । आपके द्वारा अभी बनाया गया आइकन सेट चुनें।
बस। पुष्टि करें कि आइकन सिम्युलेटर में ऐप चलाकर बनाया गया था।
यदि आपके पास मैक नहीं है ...
आप अभी भी सभी चित्र हाथ से बना सकते हैं। अपने स्पंदन परियोजना में जाना ios/Runner/Assets.xcassets/AppIcon.appiconset
।
आपको जिस छवि आकार की आवश्यकता है, वह फ़ाइल नाम में गुणा आकार है। उदाहरण के लिए, Icon-App-29x29@3x.png
हो सकता है 29
कई बार 3
, यह है कि, 87
वर्ग पिक्सेल। आपको या तो एक ही आइकन नाम रखने या JSON फ़ाइल को संपादित करने की आवश्यकता है।