Android 2.0 开机动画文件分析
2010-08-20 10:02
288 查看
开机动画文件: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;a=blob;f=cmds/bootanimation/BootAnimation.cpp;h=ce36c4b3320ae77a222a18214c2282874ae1601c;hb=HEAD
动画是由系列图片连续刷屏实现的。。
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;a=blob;f=cmds/bootanimation/BootAnimation.cpp;h=ce36c4b3320ae77a222a18214c2282874ae1601c;hb=HEAD
相关文章推荐
- Android 2.0 开机动画文件分析
- Android 2.0 开机动画文件分析
- Android 2.0 开机动画文件分析
- Android 2.0 开机动画文件分析
- Android开机动画文件分析与制作
- MTK android文件系统挂载分析(1)---正常开机挂载
- ANDROID开机动画分析
- Android开机流程分析 -- init进程之配置文件解析
- Android 开机动画源码分析
- OpenGL—Android 开机动画源码分析一
- android开机动画源文件配置
- Android 开机动画源码分析1
- Android 开机动画源码分析
- OpenGL—Android 开机动画源码分析二
- Android 开机动画分析
- android文件系统挂载分析(1)---正常开机挂载
- Android(1.5及以上版本) 开机图片/文字/动画分析
- android文件系统挂载分析(1)---正常开机挂载
- Android(1.5及以上版本) 开机图片/文字/动画分析[转载、修改部分内容]
- ANDROID开机动画分析