您的位置:首页 > 移动开发 > Android开发

Android 2.0 开机动画文件分析

2011-08-09 17:54 323 查看
在手机的\system\media目录下有个个zip的压缩包,放的就是动画图片。

开机动画文件:bootanimation.zip

动画是由系列图片连续刷屏实现的。。

bootanimation.zip文件是zip压缩文件,压缩方式要求是存储压缩,包含一个文件和两个目录:

1.动画属性描述文件:desc.txt

2.第一阶段动画图片目录:part0

3.第二阶段动画图片目录:part1

desc.txt文件内容:

480 427 30

p 1 0 part0

p 0 10 part1

desc.txt文件分析:

480 427 30

宽 高 帧数

p 1 0 part0

标志符 循环次数 阶段切换间隔时间 对应目录名

p 0 10 part1

标志符 循环次数 阶段切换间隔时间 对应目录名

==================

标志符:

必须是: p

循环次数:

0 : 表示本阶段无限循环

阶段切换间隔时间:

单位是一个帧的持续时间,比如帧数是30,那么帧的持续时间就是1秒/30 = 33.3毫秒。

阶段切换间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用。

也就是间隔长启动会快,但会影响动画效果。

part0和part1目录内包含的是两个动画的系列图片,图片为PNG格式。

系列图片文件的加载刷新按文件名的名称排序。

开机动画实现源代码链接:

http://android.git.kernel.org/?p=platform/works/base.git;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: