2015-10-22 10 views
7

मैं resources/ के तहत एक सरल 1024x1024 icon.png बनाया है:आयनिक एंड्रॉयड आइकन ही नहीं मूल आकार/अनुपात

enter image description here

तब मैं आयनिक संसाधनों और सभी चिह्न मैं resources/android/icon/

के तहत उत्पन्न कर रहे हैं की जरूरत है चलाने

मेरे config.xml यह करने के लिए बदल गया है:

<platform name="android"> 
    <icon src="resources/android/icon/drawable-ldpi-icon.png" density="ldpi"/> 
    <icon src="resources/android/icon/drawable-mdpi-icon.png" density="mdpi"/> 
    <icon src="resources/android/icon/drawable-hdpi-icon.png" density="hdpi"/> 
    <icon src="resources/android/icon/drawable-xhdpi-icon.png" density="xhdpi"/> 
    <icon src="resources/android/icon/drawable-xxhdpi-icon.png" density="xxhdpi"/> 
    <icon src="resources/android/icon/drawable-xxxhdpi-icon.png" density="xxxhdpi"/> 
    <splash src="resources/android/splash/drawable-port-ldpi-screen.png" density="port-ldpi"/> 
    <splash src="resources/android/splash/drawable-port-mdpi-screen.png" density="port-mdpi"/> 
    <splash src="resources/android/splash/drawable-port-hdpi-screen.png" density="port-hdpi"/> 
    </platform> 
    <icon src="resources/android/icon/drawable-xhdpi-icon.png"/> 

अब अगर मैं एप्लिकेशन आइकन देखें एक बार मैं स्थापित टी लग रहा है बीच में आंकड़ा की तरह बड़ा है और अनुपात का सम्मान नहीं कर रहा है:

enter image description here

आप देख सकते हैं, थोड़ा लाल गेंद एक विशाल गेंद बन गया है, यह कुछ मुझे समझ नहीं आता कर सकते हैं किसी को भी है, मुझे यह स्पष्ट करें?

उत्तर

4

(अभी तक कोई टिप्पणी नहीं दिया जा सकता, तो मैं उत्तर देकर यह करूँगा)

यह दिखता करके आप किसी प्रकार की एक iconpack उपयोग कर रहे हैं। (चूंकि सभी आइकनों के शीर्ष पर मूल आइकन के साथ समान आकार की पृष्ठभूमि है)। मेरा अनुमान है कि आइकन पैक उसी आइकन डिज़ाइन को फिट करने के लिए आपके आइकन (और अन्य सभी) के आस-पास की अधिकांश पारदर्शी जगह को समाप्त करता है।

आप आसानी से पता लगा सकते हैं यह वास्तव में इनमें से किसी एक मामला है:

  • iconpack अक्षम करने (लाल वृत्त आसपास सफेद स्थान के साथ अब सामान्य आकार होना चाहिए,)

  • एक बनाने आइकन के किनारों के चारों ओर एक सीमा के साथ आइकन, तो यह शायद सफेद जगह काट नहीं होगा।

यदि यह वास्तव में iconpack कि आसपास के खाली स्थान के नष्ट कर रहा है, तो आप एक पृष्ठभूमि के रूप में एक बहुत ही प्रकाश (99% पारदर्शी) परत की कोशिश कर सकते। यह आइकनपैक को व्हाइटस्पेस को समाप्त करने से रोक देगा, इसलिए यह सर्कल को स्केल नहीं करेगा।

मैं वास्तव में इसकी अनुशंसा नहीं करता हूं, क्योंकि अधिकांश लोग आइकन पैक का उपयोग नहीं करेंगे और फिर आइकन अन्य उपकरणों पर थोड़ा अजीब लग सकता है।

+0

हाय, धन्यवाद लेकिन आइकन पैक द्वारा आपका क्या मतलब है? @ G.deWit – sbaaaang

+0

मैं 1024x1024 .png का उपयोग करता हूं, फिर '' 'ionic संसाधन 'चलाता हूं और सभी आइकन बनाए जाते हैं और config.xml आबादी है, मुझे और क्या करना चाहिए? क्षमा करें मुझे इस समय समझ में नहीं आता है ... – sbaaaang

+0

एक आइकन पैक अक्सर विभिन्न आइकनों के रूप को एकजुट करने के लिए उपयोग किया जाता है। एंड्रॉइड में आइकन कैसे दिखना चाहिए इस पर कोई वास्तविक सीमाएं (केवल दिशानिर्देश) नहीं हैं। यह अक्सर थोड़ा अराजक दिखता है। आइकनों को बनाने के लिए समान आइकन पैक को कम या कम दिखने के लिए। तो आपके मामले में, यह बहुत संभावना है कि उस एंड्रॉइड फोन पर आइकन पैक, उन्हें थोड़ा या कम करने के लिए आइकन को थोड़ा सा बदल देता है। –

4

मुझे लगता है कि यह ionic resources कमांड की वजह से है। यह छवि और ऑटो फसल को पढ़ेगी, छवि प्रत्येक स्क्रीन आकार पर निर्भर करती है।

Ionic Resource Site कहा कि no rounded corners शायद यह मुख्य चित्र के बाहर अपारदर्शी पिक्सेल के लिए है, या इसे का आकार बदलने के/यह फसल फिट करने के लिए होगा:

आइकन छवि की न्यूनतम आयाम 192x192 पिक्सल होना चाहिए, और होना चाहिए नहीं कोने पर गोलाकार आकृति। project\resources\android\icon को

  • नेविगेट:

आप इस कोशिश कर सकते हैं

  • जांच करें कि हर आइकन में गलत अनुपात जनरेट किया गया था।
  • यदि यह आपकी मूल छवि से बड़ा है, तो Photoshop या Paint जैसे किसी भी चित्र संपादक को खोलें और इसे अपने अपेक्षित अनुपात में फिट होने तक मैन्युअल रूप से हाथ से आकार दें (क्योंकि आपको केवल ionic resources प्री-साइज्ड चित्र उत्पन्न करना चाहिए)।
  • दूसरों के लिए इसे फिर से सहेजें और करें।
  • परियोजना को पुनर्निर्माण करें।

अद्यतन: 4 कोनों के लिए रंग के 4 छोटे पिक्सेल रखो और फिर कोशिश करें। मुझे लगता है कि डिवाइस को पता होना चाहिए कि आइकन का आकार बदलने के बजाय आइकन के लिए सही सीमा कहां है। enter image description here

+0

पहले से ही कोशिश नहीं करता है ' टी काम, ऐसा लगता है डिवाइस पारदर्शी पक्षों को हटा देता है और 100% चौड़ाई पर आइकन फिट करने के लिए आकृति का आकार बदलता है :( – sbaaaang

+0

तो दुखी है, लेकिन मेरे पास यह विकल्प है: मेरे चरणों के साथ पुनः प्रयास करें, लेकिन आपको 4 कोनों से 4 छोटे पिक्सेल रंग रखना चाहिए (सीमा पर ऊपर-बाएं, ऊपर-दाएं, बॉट-बाएं, बॉट-दाएं)। यह डिवाइस को आपके आइकन की सीमा कहां बता सकता है। –

+0

@ सबाआंग ने अभी तक इसे आजमाया है? –

संबंधित मुद्दे