2016-11-03 12 views
2

J'ai retiré this icon SVG et je l'ai édité dans Inkscape pour faire en sorte que l'icône du double tick ressemble à celle de WhatsApp.Édité Vecteur Dessiné non affiché dans l'application

Alors, plus tard dans Android Studio Je mis le vecteur d'origine icône drawable:

<vector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:height="24dp" 
    android:width="24dp" 
    android:viewportWidth="24" 
    android:viewportHeight="24"> 
    <path android:fillColor="#000" android:pathData="M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.17L7.5,12L6.07,13.41L11.66,19L23.66,7M18,7L16.59,5.58L10.24,11.93L11.66,13.34L18,7Z" /> 
</vector> 

Et puis je l'ai remplacé le pathData avec le chemin SVG édité en Inkscape:

<vector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:width="24dp" 
    android:height="24dp" 
    android:viewportWidth="24.0" 
    android:viewportHeight="24.0"> 
    <path 
     android:fillColor="#000" 
     android:pathData="M 0.41,13.41 6,19 7.41,17.58 1.83,12 M 22.24,5.58 11.66,16.2 11,15.5 9.5,17 11.66,19 23.66,7 M 18,7 16.5,5.5 4.5, 17.5 6,19 Z"/> 
</vector> 

je peux voir la nouvelle icône dans l'aperçu Android Studio, mais lorsque je cours l'application ne montre pas. Les icônes normales s'affichent normalement, mais pas celle-ci.

C'est un comportement étrange que je ne peux pas comprendre, je suis assez nouveau dans les graphiques vectoriels.

Pourquoi est-ce?

Répondre

1

J'ai trouvé la réponse par moi-même. En regardant la syntaxe originale de l'icône, il apparaît que les espaces doivent être donnés avec une lettre L.

<vector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:width="24dp" 
    android:height="24dp" 
    android:viewportWidth="24.0" 
    android:viewportHeight="24.0"> 
    <path android:fillColor="#8A000000" android:pathData="M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.2L11,15.5L9.5,17L11.66,19L23.66,7M18,7L16.5,5.5L4.5,17.5L6,19Z"/> 
</vector> 

Maintenant, cela fonctionne. C'est drôle comment je ne savais rien sur le dessinable vectoriel, et j'ai quand même trouvé une solution.