76 votes

Hex Couleurs dans Android sont quelques fois 8 chiffres. Comment?

J'ai parfois vu dans les exemples où la coloration dans Android est fait comme #FF191919. Je veux dire un 8 chiffres du numéro hexadécimal . Mais il devrait être seulement un numéro à 6 chiffres. Comment sont-ils liés? Si je veux o convertir un numéro à 6 chiffres à 8 chiffres. Comment faire? Je veux dire convertir #424242 à 8 chiffres du numéro de la coloration? S'il vous plaît laissez-moi savoir les détails. Je vous remercie pour votre temps et votre aide.

102voto

Veger Points 17657

Les 2 chiffres sont pour la transparence, pour la plupart indiqué avec AA (canal alpha). Pour plus d'informations, jetez un oeil à la Couleur de la documentation

43voto

shanethehat Points 11566

Les deux premiers caractères représentent la valeur alpha (transparence), où FF est entièrement visible. Ceci est connu comme l'aRGB.

14voto

Andy Points 648

8 chiffres hex est un ARGB de la couleur. C'est le même que d'habitude RVB, mais fournit un supplément de canal alpha.

#RRGGBB en RVB est le même que #00RRGGBB dans ARGB. Jetez aussi un oeil à la Couleur.argb.

6voto

Pratik Points 15125

le chiffre 8 de la couleur à définir avec l'alpa niveau

laissez extraire tous nous définissons hexadécimal de la couleur en tant que valeur de 6 paire de rvb 2 chiffres par

1er 2 chiffres pour le rouge, le 2ème à 2 chiffres pour le vert et le 3ème à 2 chiffres pour le bleu maintenant, si vous voulez régler le niveau du canal alpha que il définir avec le chiffre 8 comme ARGB alors, maintenant, 1ère à 2 chiffres, la valeur était de définir pour l'alpha et le repos sont pour le RVB

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