Overview
How about if we try to learning making our own boot animation, it can be applied on all android phones have the same screen resolution with the boot animation that we created. so we need to know our phone screen resolution, on my phone Samsung Galaxy Gio it 320 x 480 so remember it.
What we need ?
- Photo / Image editor (Photoshop, GIMP, etc)
- text editor or notepad / gedit
- An-archive program, cause we need to create *.zip file
How to :
- Download bootanimation template here, it a CM10 bootanimation.zip
- When you extract it you will see folder like below
- bootanimation.zip must have structure like above, normally there are 2 folder like above but you can add as much as you want, have desc text file that contain description of our boot animation file.
- you must take all your frame to folder part0, part1, and etc. see inside folder part0 if you don't understand
- look at file name, ordered by name and it run on sequence. so remember when you naming your images it must be ordinal.try to save your frame file with .png extension drawn frame in RGB 8bit or RGB 16bit COLOR MODE!
- now open desc.txt, ADD empty line at the end of the desc.txt file
- this file outlines how the animation progresses
Line 1
"320" is the width of the animation file / frame file
"320" is the height of the animation file / frame file
"24" is fps of the animation / speed of animation, as example you will need 900 image to make 30 seconds animation with 30 fps
Line 2
"p" is define animation part
"1" is how many times animation part loop
"0" is paused (max 10)
"part0" is folder name where your animation file create
Line 3
"p" is define animation part
"0" is how many times animation part loop, give 0 and it will play until your phone boot
"0" is paused (max 10)
"part1" is folder name where your animation file create - compress it with name "bootanimation.zip" MAKE SURE YOUR COMPRESSION METHOD IS STORE! OTHERWISE, THE BOOT ANIMATION WON'T WORK!
- open again your "bootanimation.zip" and find for file name Thumbs.db if you found it then delete it from your "bootanimation.zip".
- Finish, to implement it just place it on your android /system/media/ but remember always backup first your old bootanimation file