【前言】

今日开始着手做Android开机动画制作系列教程,与爱美人士共享经验技术!
本着先易后难的原则,教程一主要告诉大家开机动画的结构,位置等!
后续的教程将会教大家一些制作开机动画的方法,解答制作过程中可能遇到的问题等。

后续教程视闲余时间的多少,尽量会为大家制作出视频教程,为木蚂蚁开机动画制作大赛做好准备!


【开机动画位置】
1. 安卓原版系统开机动画位置:
2. system/media/bootanimation.zip或者data/local/bootanimation.zip
3. 这两处的区别在于动画放在system中动画会全部播放
4. 放到data中动画只播放10秒
复制代码
1. CM系统,以及大部分手机厂商官方系统:
2. system/media/bootanimation.zip
复制代码
1. HTC官方系统开机动画位置一:
2. system/customize/resources/bootanimation.zip其中也包含关机动画和开机音乐
复制代码
1. HTC官方系统开机动画位置二:
那些花儿王菲
2.
3. data/local/bootanimation.zip
复制代码




最新慢摇舞曲【bootanimation.zip详解】

bootanimation.zip压缩原理:
1. 开机动画文件是一个zip压缩包
2. 其中包含n个文件夹和一个配置文件
3. 文件夹用来存放图片帧,desc用来控制图片播放的帧速以及顺序
4. 该zip使用的压缩方式为无损压缩(在WinRar中压缩方式选--存储)
复制代码


配置文件原理:
示例:
1. 480 800 15
2. p 1 1 android
复制代码


第一行 480 800是手机屏幕的分辨率width height;
          数字表示帧速(15就是按每秒15张图片的速度播放);隋咏良
奇葩一家亲演员表
第二行 字母p是Play的首字母;
          第一个数字表示播放次数(1代表播放一遍,0代表循环播放);
你要快乐          第二个数字表示延迟时间(此时间以帧为单位1就是一帧);
          android代表文件夹名称;孙兴慜个人资料

用通俗的话解释这个配置:
开始播放动画,android文件夹中的图片按照顺序以每秒15帧的速度播放一遍
待图片播放完,最后一张图片将会继续显示一帧的时间

如果我们在开机动画里加入一个新的图片文件夹android1,并循环播放,延迟5帧
我们需要在中添加一段控制代码