免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1596 | 回复: 0
打印 上一主题 下一主题

Android 2.0 开机动画文件分析(转帖) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-30 14:30 |只看该作者 |倒序浏览

Android 2.0 开机动画文件分析
[ 2009-12-21 11:46:00 | By: pajoke ]

0
推荐
Android 2.0 开机动画文件分析。
开机动画文件: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


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/109142/showart_2135495.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP