邓碧云粤剧:开机动画制作教程

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 17:15:41

[教程] 开机动画制作教程   [复制链接]

xiaoling02 xiaoling02 当前离线
UID
411531
积分
430
帖子
299
注册时间
2011-2-12
IP卡 狗仔卡

, 积分 430, 距离下一级还需 170 积分 升级        .onekey{position: relative; float: right; *margin-top: -20px;}.onekey a{margin-right:4px;} 一键分享 让我们的开机动画更具个性化,让我们的手机更富色彩,打造属于自己专属的领地,给你最傻瓜的工具,让你获取最易懂的教程,最便捷的下载,这是我们的目的。希望我们的努力得到你的认可。也希望你能将你的作品发布在这里,让大家一起分享你的快乐。希望你能给我们建议,让我们能做的更好。也希望你能指出不足,让我们在不断进步中更好的让大家提供方便。

这里给大家的是制作的最详细、最简单的安卓Android开机动画制作教程。

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

工具准备:

绘图工具:也就是PS工具,大家看自己需要选择吧。我选择的是Fireworks 8;
文本编辑器:Notepad2
压缩工具:WINRAR


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

开机动画原理及一些必要的知识:

开机动画文件名称:bootanimation.zip
安卓Android的动画是由一系列的连续PNG图片作为帧组成的动画形式。不是合成为一张GIF图片,而是一个文件包,将各帧PNG图片以压缩方式保存。这个保存的文件名就是bootanimation.zip,这个文件是zip压缩文件,压缩方式要求是存储压缩,一般包含一个文件和两个目录:
    1.动画属性描述文件:desc.txt--------这是一个保存形式为ANSI格式,用于设置这个动画像素(大小),帧数,闪烁次数,文件夹名称等;
    2.第一阶段动画图片目录:part0-------存放每帧PNG图片文件夹;
    3.第二阶段动画图片目录:part1--------存放每帧PNG图片文件夹;

desc.txt文件设置解析:
我们打开这个文件夹,可以看到这样的格式:
    480 427 30     -----------------这里的480代表图片的像素(大小)宽度,800代表图片的像素(大小)高度,30代表帧数,也就是图片一共多少张;
    p 1 0 part0     -----------------这里的p代表标志符,1代表循环次数为1次,0代表阶段间隔时间为0,part0代表对应的文件夹名;
    p 0 10 part1   -----------------这里的p代表标志符,0代表循环次数为0次,10代表阶段间隔时间为10,part1代表对应的文件名;
标志符:必须是: p
    循环次数:0 : 表示本阶段无限循环
    阶段切换间隔时间:单位是一个帧的持续时间,比如帧数是30,那么帧的持续时间就是1秒/30 = 33.3毫秒。阶段切换间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用。也就是间隔长启动会快,但会影响动画效果。
    part0和part1文件夹内包含的是两个动画的系列图片,图片为PNG格式。系列图片文件的加载刷新按文件名的名称排序。

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

制作动画实例教程:

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

1、获取连续帧数的PNG图片:

首先,我们将下载的图形PS编辑Fireworks 8.RAR文件解压缩,然后点击Fireworks运行,然后你可以在网上获取一张你喜欢的动画GIF图片,然后用Fireworks去打开,这里请注意,不建议你采用帧数过多的动画,这会影响你的开机速度。
我给大家一个GIF做示例使用:下载示例文件:



打开后:



大家可以看到看到图片中已经标注了一些常用的工具说明了,这里我就不做过多的描述了,很多功能需要你自己体会。下面我们开始说如何获取每帧图片。

我们首先选中你要截取的帧数,这里截取帧2,在右边的"帧和历史记录"点击帧2:


在选取帧后,我们先点击工作区图片外的灰色区域,然后点击工作区下面的"图像大小",查看一下图片的大小,这个图片的大小不能大于你的手机分辨率,也不要过于小。请注意这里的图片大小并不一定要和你的手机分辨率相一致,建议图片大小不要低于240*400。:



如果你要自行设定图像大小,请把下面的"约束比例"勾除。

记住上面的像素尺寸,回到主窗口,我们点击文件-新建,新建一张图片,选择"透明-输入刚才的图片像素尺寸":



新建完成后,我们回到刚才的帧2图片,先点击下图片,然后我们在图片上右键点击"编辑-复制",然后回到新建的图片,然后右键点击新建图片"编辑-粘贴",图像复制过来了。上下滚动,看看图像是否匹配,不匹配,点击按住图片上下拖动和画布相匹配。



在右上角优化区选择图片格式为png32,图片色版为你背景色。好,我们现在保存图片,点击"文件-另存为"在下面图片格式选择"平面化png",这种格式的png文件大小比较小。同时设置图片名称,名称最好这样设置,首个字母用英文,最后一位为你这个图片的帧数,中间用0代替,比如这个示例图片是第2帧,我命名为f002.png,如果是第12帧,那么命名为f012。



好了,其他帧获取就是这样了,如果你需要更多个性化,那么就去学习下PS吧。

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

2、打包bootanimation.zip
示例文件下载

我们编辑好全部的动画图片后,我们新建一个文件夹名称为bootanimation,然后在bootanimation里新建一个你自己命名的文件夹,这里命名为:android文件夹。把你全部编辑好的动画PNG图片复制到这个bootanimation\android里。然后我们开始新建或用我下面的压缩文件中的desc.txt,用下载的"文本编辑器Notepad2"修改desc.txt文件。打开HA-Notepad2.exe,用文件-打开找到这个desc.txt,根据上面讲诉的方式修改你的设置。



文件编辑完后,我们保存开始打包为bootanimation.zip。选中图片文件夹android和desc.txt(提醒一下:打包前将图片文件夹中的Thumbs.db删除),然后右键选择WINRAR的"添加到压缩文件"进入自定义压缩文件设置:压缩文件格式选择:ZIP,压缩方式选择:存储,然后点击确定即可。



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

3、替换到手机中运行

由于各位ROMER放置bootanimation.zip不同,一般会放置在不同地方,但不外乎这两个文件夹内:一为/System/customize/resource/下面;二为/data/local/下面。请首先查看下你的bootanimation.zip位置后替换,请注意,替换需要你获取ROOT权限后,用ES或者ROOT文件管理器替换。