2010-02-01 17 views
8

Necesito establecer la transparencia inicial para un TextView, pero no sé cómo hacerlo. En iPhone se puede hacer fácilmente con la propiedad alfa. Intenté establecer alfa usando AlphaAnimation pero no sirve, no funciona. Simplemente vuelve al 100% alfa cuando termina.Android. Ver transparencia

AlphaAnimation anim = new AlphaAnimation(1, 0.2f); 
    anim.setDuration (5000); 
    textView.startAnimation (anim); 

¿Alguna idea, chicos?

+9

Simplemente use anim.setFillAfter (true). –

+3

Gracias hombre! Eso funcionó :) Aunque es bastante extraño que no se pueda hacer sin usar la animación ... –

Respuesta

3

Puede establecer el canal alfa directamente en un valor de color que asigne a TextView. Ver Available Resource Types.

+0

No es lo mismo. De esta forma no puedo animar cambios alfa. –

+4

No está pidiendo animación en el valor alfa así que no se sorprenda si no le decimos cómo hacerlo. – Janusz

Cuestiones relacionadas