84 votes

Pourquoi mon icône FloatingActionButton est-elle noire ?

Voici le code que j’utilise. J’utilise androidx. Chaque FAB a une icône noire, même si elle a une couleur blanche.

mylayout.xml

style.xml

enter image description here

198voto

David Jarvis Points 319

Si vous utilisez AndroidX, pour changer la couleur de l’icône que vous devez utiliser

94voto

Abolfazl Kalamati Points 933

J’ai une icône (vecteur) avec plusieurs couleurs (fichier ci-joint), mais je ne peux pas utiliser app:tint="@color/white » parce que la couleur de mon icône se transforme en une seule couleur comme le blanc et je n’ai pas besoin de cela.

J’ai donc résolu mon problème avec le réglage de l’application de réglage: teinte à annuler:

Mon icône (SVG) :

enter image description here

6voto

alexandrov Points 164

Vous changez la couleur de fond de FAB, pas la couleur de l’icône. Pour changer la couleur de l’icône, utilisez :

mettre à jour

Vous pouvez également changer de couleur programmatiquement :

2voto

Sandeep Insan Points 338

Vous utilisez cette propriété définit la couleur de fond de FAB, mais pour changer la couleur de fab icône utiliser la propriété comme ceci:

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