में दिखाई नहीं करता मैं एक एसवीजी वेक्टर ग्राफिक बनाया (CorelDraw X7 उपयोग करते हुए), कि इस तरह दिखता है:एंड्रॉयड VectorDrawable लेआउट
तब मैं svg2android इस्तेमाल किया यह VectorDrawable प्रारूप में बदलने के लिए। हालांकि, जब मैं लेआउट में इसका इस्तेमाल करने की कोशिश करते हैं, यह प्रकट नहीं होता है:
जैसा कि आप देख सकते हैं, वहाँ एक और वेक्टर drawable सही यह के बगल में है, कि काम करता है ठीक (ताकि svg2android और Android स्टूडियो काम ठीक है)।
यह वास्तविक drawable की एक्सएमएल है:
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#000000"
android:pathData="M 1382,680 c 107,0 194,112 194,251 0,138 -87,250 -194,250 -2,0 -3,0 -5,0 -17,98
-85,219 -230,219 l 0,77 c 0,28 235,1 235,45 l 0,55 -556,0 0,-55 c 0,-59 235,-11
235,-45 l 0,-77 c -125,0 -211,-106 -230,-219 -1,0 -3,0 -5,0 -107,0 -195,-112
-195,-250 0,-139 88,-251 195,-251 l 0,0 0,-48 556,0 0,48 z m -555,413 -1,-325 c
0,0 0,0 0,0 -70,0 -126,73 -126,163 0,89 56,162 126,162 0,0 1,0 1,0 z m 555,-325
0,325 c 70,0 126,-73 126,-162 0,-90 -56,-163 -126,-163 z" />
</vector>
केवल एक चीज मैं इस फ़ाइल का कोड, और अन्य, काम कर फाइल के कोड के बीच अलग अलग नोटिस, यह है कि इस फाइल में मूल्यों के कुछ काम करने वाली फाइलों की तुलना में नकारात्मक दिखाई देते हैं, जहां वे सभी सकारात्मक हैं।
मैं क्या गलत कर रहा हूं?
'एंड्रॉयड के बारे में पढ़ा:
इस बीच, यहाँ मुझे लगता है कि काम करना चाहिए (मैं इसे परीक्षण नहीं किया गया है) एक हाथ से बदलाव फ़ाइल का संस्करण है viewportWidth' और' एंड्रॉयड: viewportHeight ', उन्हें बदलें, उदाहरण के लिए, 2400 – pskink