• 网站刚刚上线,难免有不足的地方,敬请谅解!欢迎提出宝贵意见!

  •    4年前 (2015-06-15)  安卓框架 |   抢沙发  282 
    文章评分 0 次,平均分 0.0

    开机画面主要是由一个 zip 格式的压缩包 bootanimation.zip 组成,压缩包里面包含数张图片,还有一个 desc.txt 的文本文档,开机时按 desc.txt 里面的指令,屏幕上会按文件名称顺序连续的播放一张张的图片,就像播放原始的胶带影片一样,形成动画。

    1.动画属性描述文件。

    desc.txt 是一个保存形式为 ANSI 格式的文件,用于设置这个动画像素(大小),帧数,闪烁次数,文件夹名称等。内容如下:
    480 427 30
    p 1 0 part0
    p 0 0 part1
    480 427 30 ---这里的 480 代表图片的像素(大小)宽度,427 代表图片的像素(大小)高度,30 代表帧数;
    p 1 0 part0 ---这里的 p 代表标志符,1 代表循环次数为 1 次,0 代表阶段间隔时间为0,part0 代表对应的文件夹名,   为第一阶段动画图片目录;
    p 0 0 part1---这里的 p 代表标志符,0 代表本阶段无限循环,0 代表阶段间隔时间为0,part1 代表对应的文件夹名,为 第二阶段动画图片目录;
    阶段切换间隔时间:单位是一个帧的持续时间,比如帧数是 30,那么帧的持续时间就是 1秒/30 = 33.3 毫秒。阶段切换间隔时间期间开机动画进程进入休眠,把 CPU 时间让给初始化系统使用。也就是间隔长启动会快,但会影响动画效果。
    part0 和 part1 文件夹内包含的是两个动画的系列图片,图片为 PNG 或其他格式。系列图片文件的加载刷新按文件名的名称排序。必须注意的是,在属性描述完成后要有换行符(回车跳入下一行),已确保指令都已完成

     

    Android开机动画制作

    2.图片和 desc.txt 文档都准备好后,开始打包为 bootanimation.zip。
    (1)在 windows 下方法如下:选 中图片文件夹 part0 和 desc.txt(提醒一下:打包前将图片文件夹中的 Thumbs.db
    删除),然后右键选择 WINRAR 的"添加到压缩文件" 进入自定义压缩文件设置:压缩文件格式选择:ZIP,压缩方式选        择:存储,然后点击确定即可。
    (2).linux 下执行如下命令
    zip -0 -r bootanimation.zip part0 part1 desc.txt

     

     

    本文原始地址:http://www.coderonline.net/android-boot-animation.html

    本站所有文章,除特别注明外,均为本站原创,转载请注明出处来自http://www.coderonline.net/

    否则保留追究法律责任的权利!

    关于

    发表评论

    表情 格式

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册