4 votes

Quelle est la différence entre android:tint et android:fillColor dans VectorDrawables ?

Habituellement, lorsque nous créons un nouvel élément d'art vectoriel dans Android Studio, l'IDE crée un code XML comme ceci

nous remarquons qu'il y a deux attributs différents qui ont une valeur de couleur tint et fillColor quelle est la différence entre ces attributs et comment ils affectent l'icône?

1voto

Tatarize Points 490

La couleur de remplissage est la couleur avec laquelle le chemin est rempli. Une teinte filtre simplement les couleurs avec cette nuance. C'est comme un superposition semi-transparente pour pousser les pixels vers cette couleur. Vous pouvez facilement changer la teinte dans les diverses propriétés d'affichage, vous ne pouvez pas nécessairement recolorer les chemins. Cela vous permettra également de réutiliser l'icône avec des schémas de couleurs différents de manière plus efficace.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X