Como ter cores transparentes no Android

Olá pessoal, este é um post rápido!

Muitos me perguntam como tornar cores transparentes no Android, bom é bem simples. Como exemplo irei utilizar a cor preta, e isso vale para qualquer cor.

No XML temos:

<color name="black">#000000</color>

Se queremos aplicar 80% de transparência, a conta é simples, 80% de 255 convertido para hexadecimal, com isso teremos 0xCC e a nossa cor com transparência fica:

<color name="black">#CC000000</color>

Simples adicione o resultado a frente do hexadecimal da sua cor, fiz uma tabela simples para te ajudar:

  • 100% — FF
  • 95% — F2
  • 90% — E6
  • 85% — D9
  • 80% — CC
  • 75% — BF
  • 70% — B3
  • 65% — A6
  • 60% — 99
  • 55% — 8C
  • 50% — 80
  • 45% — 73
  • 40% — 66
  • 35% — 59
  • 30% — 4D
  • 25% — 40
  • 20% — 33
  • 15% — 26
  • 10% — 1A
  • 05% — 0D
  • 00% — 00

É isso, se você tem alguma dúvida, simples ou complexa é só deixá-la nos comentários.

Forte abraço.

William S. Rodriguez

Microsoft & Xamarin MVP, C# mobile developer, community enthusiast & #Xamarin crusader.

Curitiba, PR, Brasil http://williamsrz.com.br

Subscribe to C#, Xamarin, Mobile & Cloud addicted

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!