2014-09-01 12 views
10

में एक-पिक्सेल फ्रेम होना चाहिए जो पारदर्शी या सफेद हो, मैंने अभी ग्रहण से एंड्रॉइड स्टूडियो में एक प्रोजेक्ट आयात किया है। लगभग हर दूसरी छवि के लिए, एंड्रॉइड स्टूडियो निम्नलिखित त्रुटि दे रहा है।त्रुटि: एंड्रॉइड स्टूडियो

Error:Must have one-pixel frame that is either transparent or white. 

मैं पिछले कुछ घंटों के लिए अपनी छवियों को संपादित करने की कोशिश कर रहा हूं, लेकिन ऐसा नहीं कर सका। क्या कोई मुझे मार्गदर्शन कर सकता है कि इसके लिए सबसे अच्छा समाधान क्या है।

क्यों यह केवल एंड्रॉइड स्टूडियो में ग्रहण में क्यों नहीं है।

+0

.png को फ़ाइलों .9.png से उनका नाम बदल पैच। क्या आपकी छवियां .9.png के साथ समाप्त होती हैं? – mittelmania

+0

yup, लगभग हर छवि, और शायद हर छवि जो त्रुटि दिखा रही है –

उत्तर

18

यह दिखाया गया है क्योंकि आप 9-पैच छवियों को संपादित करने का प्रयास कर रहे हैं जिनके पास उचित 1-पिक्सेल सीमा नहीं है।

एंड्रॉइड 9-पैच नामक एक छवि प्रारूप का उपयोग करता है जो आपको एक छवि में फैलाए जाने वाले क्षेत्रों को परिभाषित करने की अनुमति देता है (आप इसके बारे में here के बारे में अधिक पढ़ सकते हैं)। बस आपकी समस्या का समाधान, या तो अपने PNG छवियों के लिए एक बाहरी 1 पिक्सेल मोटी पारदर्शी फ्रेम को जोड़ने के लिए या मुझे लगता है इस 9- के साथ कुछ है फ़ाइलों

+0

Thnx यह एक समाधान में नामांकन –

+1

एक नाम की तरह काम करता है। यह एक कामकाज है। – Shravan

+0

ठीक है, अगर छवियां वास्तव में 9-पैच छवियां नहीं हैं, तो उनके एक्सटेंशन को सही में बदलना बहुत अच्छा है – mittelmania

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