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:
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.
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.