2011-01-29 8 views
14

Estoy tratando de hacer una animación que toma un botón (con una imagen de fondo personalizada y texto del sistema) y la desactualiza. Eso funciona bien, en realidad. El problema es después de la animación que vuelve a su estado inicial. Quiero que se anime y se mantenga así.Dejar una animación de Android en su estado final

Gracias!

Respuesta

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

Eso debería funcionar.

Mi respuesta es 'robado' forma android.View transparency

+0

Gracias, si no mencionar un punto importante. Quiero que quede en un estado semitransparente. La animación se desvanece a 0.71 alpha, y ahí es donde me gustaría, así que View.GONE no funciona desafortunadamente. – Mike

+0

Ver si eso ayuda - http://developer.android.com/reference/android/view/animation/Animation.html#setFillAfter(boolean) – fiction

+0

Hay una más ')' al final del enlace publicado anteriormente. – fiction

Cuestiones relacionadas