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







0 comentarios:
Publicar un comentario