Crea tu propia animación de inicio para Android

00006-miniHola!!!

Bueno vamos a aprender a cambiar la animación de inicio de nuestro dispositivo android.

¿Qué necesito?

- Tener acceso root + S-off

- Explorador de archivos RootExplorer

- Un software tipo Gimp o Photoshop

- Y un poquito de paciencia.

Bueno, manos a la obra, lo primero es averiguar la resolución de nuesto dispositivo android, yo tengo un HTC Desire y la resolución es de 480×800 (Consulta la de tu dispositivo).

Una vez tenemos clara la resolución abrimos el Gimp o Photoshop y diseñamos nuestra imagen base y la guardamos en png, yo por ejemplo he utilizado esta:

00001-mini 00003-mini 00006-mini

 

 

 

 

 

 

 

 

Una vez la tengamos lista comenzaremos a hacer como unos fotogramas de la animación en los que iremos creando una imagen distinta para cada paso siguiendo el orden a la hora de nombrarlas de este modo:

 La primera imagen la guardaremos como 00001

La segunda imagen la guardaremos como 00002

y así sucesivamente hasta que nosotros queramos.

Una vez terminadas todas las imagenes que compondrán los fotogramas de la animación lo guardamos dentro de una carpeta yo a la mía la he nombrado part0 pero la podéis llamar como queráis animacion1, ani1, etc…

Aquí os debo de avisar que podemos realizar una animación que contenga varias animaciones dentro, por ejemplo podríamos mostrar una animación del amanecer y al acabar comenzar otra animación distinta con un anochecer y así sucesivamente con el número de animaciones que queramos incluir, lo único que tendremos que tener en cuenta es que a la hora de guardar las animaciones debemos separarlas por carpetas por ejemplo yo he creado part0 para mi animación si quisiera añadir otra la metería en una carpeta llamada part1 y así sucesivamente.

Bueno cuando tengamos la carpeta o carpetas de las animaciones necesitamos crear un archivo que le indicará al sistema como debe reproducir la animación:

La velocidad de los frames, si debe repetir la animación al concluir o si debe pasar a la siguiente, etc.

Para esto crearemos con el notepad++, con el editor de textos de linux, (con el bloc de notas no lo he probado) o cualquier programa similar un archivo que se llame desc.txt y en el interior escribiremos lo siguiente:

En la primera línea establecemos la resolución de las imágenes y los frames, por ejemplo yo he puesto una resolución de 480 x 800 y una velocidad de 10 fps (10 imágenes por segundo).

480 800 10

En la segunda línea se establece la animación, el número de veces que se repetirá, si debe realizar una pausa al finalizar y el nombre de la carpeta donde se encuentra la animación, por ejemplo:

En esta línea p significa que es parte de una animación.

El primer 0 indica el número de veces que se repetirá la animación 0=al infinito.

El segúndo 0 indica el tiempo de pausa después de la animación yo he puesto 0 segundos el máximo es 10.

part0 es el nombre de la carpeta que contiene la animación o la parte de la animación, si tuviésemos varias animaciones lo que hariamos sería crear debajo otra línea igual (o no dependiendo de las veces que lo quieras repetir y las pausas) pero cambiando el nombre de la carpeta de la animación por ejemplo part1 (depende de los nombres que hayamos asignado a las carpetas anteriormente)

 p 0 0 part0 (esto reproduce la animación de la carpeta part0)

p 0 0 part1 (esto reproduce la animación de la carpeta part1, esta línea es opcional sólo si nuestra animación se compone de varias partes)

Bien el siguiente paso es convertir la carpeta / carpetas de la animación y el fichero desc.txt (el fichero desc.txt no debe introducirse en ninguna carpeta), en un archivo zip llamado bootanimation.zip, para ello utilizaremos cualquier compresor tipo winzip o winrar, pero OJO en el nivel de compresión hay que establecer no comprimir, muy importante si no lo hacemos así no funcionará. De este modo obtendremos un archivo zip que en su interior tendrá por un lado el archivo  desc.txt y por otro la carpeta / carpetas de la animación.

Una vez hecho esto ya solo queda copiar el archivo en nuestro dispositivo android, yo lo he hecho del siguiente modo:

1º Conectamos el dispositivo android al ordenador y copiamos el archivo bootanimation.zip en el raíz de la tarjeta de memoria.

2º Desconectamos el dispositivo android del ordenador y abrimos el root explorer

3º Buscamos el archivo bootanimation.zip en la carpeta sdcard y lo copiamos en /system/media (Recordad marcar dentro del RootExplorer la opción R/W en la esquina superior derecha para conceder permiso de escritura en esa carpeta).

Dependiendo de la rom que tengáis puede ser que debas copiarlo en /data/local o en system/customize/resource incluso en otra ubicación.

4º Reiniciar el dispositivo para admirar nuestra obra de arte.

Os dejo un gif que simula la animación que he creado, si pinchais aquí  podeis descargarla para echarle un vistazo o incluso ponerosla.

animacion

Espero que os haya gustado este tuto y que lo aprovecheis al máximo, hasta la próxima…

 

Tutoriales , , ,

1 response to Crea tu propia animación de inicio para Android


  1. José Martorell

    Excelente! Justo lo que buscaba y bien explicado en lo técnico. Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>