2011-03-09 20 views
5

enter image description hereएंड्रॉइड इस 9 पैच के साथ क्या गलत है?

हैलो,

मेरी 9 पैच छवि के लिए ऊपर देखें। यह एंड्रॉइड टूल्स से 9 पैच संपादक का उपयोग करके बनाया गया है। मेरे पास कई समस्याएं हैं:

  • पूर्वावलोकन में नौ पैच टूल छवि को ऊंचाई में भी स्केल करता है। क्यूं कर? जेरे बाईं ओर कोई काला रेखा नहीं है।
  • नौ पैच उपकरण बुरा पैच को दर्शाता है। मुझे लगता है कि इसका मतलब है कि मैं अभी भी इसका उपयोग कर सकता हूं लेकिन यह अच्छा नहीं लग रहा है। क्या इससे कोई आसान आकार है? खींचते समय क्या गलत हो जाता है?
  • मैं त्रुटियों के बिना अपने प्रोजेक्ट में इस 9.png फ़ाइल आयात नहीं कर सकते हैं। तो तकनीकी रूप से कुछ गलत होना चाहिए।

धन्यवाद, ए

उत्तर

5

Seems like दोनों शीर्ष और बाएं लाइनों 9-पैच के लिए आवश्यक हैं खींचे क्षेत्र निर्धारित करने के लिए। आप वहां एक पिक्सेल डाल सकते हैं। बाद में आप उस दृश्य की ऊंचाई को ठीक कर सकते हैं जो इस छवि का उपयोग ऊंचाई में खींचने से रोकने के लिए करता है।

+0

ऐसा लगता है कि आप सही हैं, हालांकि लिंक यह नहीं कहता कि यह एक जरूरी है। अजीब सा व्यवहार... – AndyAndroid

0

तुम भी ऊंचाई के लिए खिंचाव जानकारी जोड़ने के लिए की जरूरत है। एक नौ पैच क्षैतिज और लंबवत दोनों खिंचाव किया जाना चाहिए।

बुरा पैच कलाकृतियों की चेतावनी रहे हैं जब खींच उत्पादन किया जा सकता है। अपनी छवि के हरी/सफेद संक्रमण ऊपर खिंचाव हटा कर देखें।

मुझे लगता है कि लापता खड़ी खिंचाव है तुम क्यों त्रुटि मिलती है, यह मानते हुए यह है विस्तार 9.png है।

आप नौ पैच को बढ़ाने के लिए सुझाव: अपनी छवि के दिखता करके आप भी सही सीमा के रूप में खींचे को शामिल किया है, तो आप उस निकालना चाहें। केवल हरे रंग की सामग्री के ऊपर 3 पिक्सेल खिंचाव पर विचार करें, फिर पहलू अनुपात को बनाए रखने के लिए सफेद सामग्री के ऊपर 1px पर विचार करें। पूरी छवि को फैलाने की कोई जरूरत नहीं है। डेटा खींचने के लिए आपको छवि से केवल 1 पीएक्स पारदर्शी पैडिंग की आवश्यकता है।

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