Android: Crear una animacion mediante xml y Java

Blog >Lista Soluciones > Animacion frames


Crear animación mediante frames en xml

Hola programadores, hoy vengo a mostraros como se crea una animacion, lo implementaremos de tal forma que se ejecute cuando se inicia la actividad: Tenemos estas imágenes :




Y queremos este efecto,¿Cómo se hace?


Bien... vamos a ello; la tecnica que vamos a usar, es haciendo un nuevo documento XML en la carpeta drawable que llamaremos alarma.xml



 
   
   
   
   



Y en nuestra activity, en la parte gráfica pondremos una imagen, ajustandola como mejor veamos, pero a la derecha en la propiedad src:@drawable/alarma (en mi caso el archivo xml se llama intro)




Ahora para que se inicie cuando comienze la actividad, procedemos a insertar este código JAVA:


public class SplashScreenActivity extends Activity {

    private ImageView imagen;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // Hide title bar
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        
        imagen=(ImageView)findViewById(R.id.introduccion);
        final AnimationDrawable myAnimationDrawable=
                 (AnimationDrawable)imagen.getDrawable();
            imagen.post(
                 new Runnable(){
                   @Override
                   public void run() {
                    myAnimationDrawable.start();
                   }
                 });
    }   



Podeis descargar el código fuente de thebestandroide con sólo compartir en facebook,twitter,linkedin o suscribirte a nuestro canal RSS más abajo. 



Compartir Compartir Compartir Compartir




0 comentarios:

Publicar un comentario