web-dev-qa-db-fra.com

comment faire le fichier XML pour une icône

c'est le fichier XML pour l'icône SHARE. Comment créer du XML pour d'autres icônes?

<vector xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:width="24dp"
Android:height="24dp"
Android:viewportHeight="24.0"
Android:viewportWidth="24.0">
<path
    Android:fillColor="#FF000000"
    Android:pathData="M18,16.08c-0.76,0 -1.44,0.3 -1.96,0.77L8.91,12.7c0.05,-0.23 0.09,-0.46 0.09,-0.7s-0.04,-0.47 -0.09,-0.7l7.05,-4.11c0.54,0.5 1.25,0.81 2.04,0.81 1.66,0 3,-1.34 3,-3s-1.34,-3 -3,-3 -3,1.34 -3,3c0,0.24 0.04,0.47 0.09,0.7L8.04,9.81C7.5,9.31 6.79,9 6,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3c0.79,0 1.5,-0.31 2.04,-0.81l7.12,4.16c-0.05,0.21 -0.08,0.43 -0.08,0.65 0,1.61 1.31,2.92 2.92,2.92 1.61,0 2.92,-1.31 2.92,-2.92s-1.31,-2.92 -2.92,-2.92z" />

Si vous utilisez une version à jour d'Android Studio, cliquez avec le bouton droit sur votre dossier pouvant être dessiné. Allez à Nouveau> Actif de vecteur. Cela ouvre le Vector Asset Studio.

À partir de là, vous pouvez choisir parmi une large gamme d’icônes de conception de matériaux fournies ou importer votre propre svg si vous le souhaitez.

22
Lewis McGeary

Android Assets studio n'est pas une option "tout-en-un", car il manque de nombreuses icônes de base telles que Google, LinkedIn, etc. même dans la nouvelle version studio. Ainsi, pour les icônes manquantes, un moyen simple serait de télécharger d'abord votre image souhaitée en SVG format , puis allez à drawable>New>Vector Asset et sélectionnez Local file(SVG, PSD), localisez votre fichier SVG et cliquez sur Suivant> Terminer. Maintenant que ce fichier est converti en XML File, très facilement, vous pouvez maintenant changer ses couleurs/sa taille également en code XML

1
Syed Faisal

Le moyen le plus simple serait de cliquer avec le bouton droit de la souris sur dessinable -> Nouveau-> image vectorielle puis de télécharger l’icône de votre choix. Après le téléchargement, ouvrez le fichier xml et changez la couleur en blanc.Vous voudrez peut-être renommer en noir

0
simon simon