A la mayoría de componentes de Firemonkey se les puede cambiar la propiedad de la opacidad. Creo recordar (hablo de memoria) que no es una propiedad al uso (es decir, que no puedes cambiarla simplemente con: Componente.Opacity:=0.5). Lo que sí estoy seguro es que podrías conseguir lo que buscas con el comando:
Código Delphi
[-]
Componente.AnimateFloat('Opacity', 0.5, 0.75);
Ese código lo que haría sería cambiar la opacidad del componente a la mitad (0.5) en un tiempo de 0.75 segundos. Supongo que si pones un tiempo de 0 la cambiará directamente.
Probablemente esta propiedad pueda ser cambiada sin la necesidad de usar el FloatAnimation, pero lamentablemente en el equipo desde el que hablo no tengo las versiones con Firemonkey disponible.
Un saludo