Un Android HEx de 8 dígitos se llama aRGB. Los valores de aRGB se expresan típicamente usando 8 dígitos hexadecimales, y cada par de dígitos hexadecimales representa los valores del canal Alfa, Rojo, Verde y Azul, respectivamente. Por ejemplo, 80FFFF00 representa 50,2% de amarillo opaco (no premultiplicado). El valor 80 hexadecimal, que es 128 en decimal, representa un valor alfa del 50,2% porque 128 es aproximadamente el 50,2% del valor máximo de 255 (FF hexadecimal); para seguir descifrando el valor 80FFFF00, el primer FF representa el valor máximo que puede tener el rojo; el segundo FF es como el anterior pero en verde; el 00 final representa el valor mínimo que puede tener el azul (efectivamente, no el azul). En consecuencia, rojo + verde produce amarillo. En los casos en los que no se utilice el alfa, este se puede acortar a 6 dígitos RRGGBB, por eso se eligió poner el alfa en los bits superiores.