WEB开发网
开发学院手机开发Android 开发 简单制作Android开机动画 阅读

简单制作Android开机动画

 2010-09-15 00:05:00 来源:WEB开发网   
核心提示:开机动画的制作,先要从bootanimation.zip这个压缩包说起,简单制作Android开机动画,从网上随便下载一个动画包,解压后可以得到part0 part1和desc.txt,把CPU时间让给初始化系统使用,也就是间隔长启动会快,其中desc.txt最重要,打开desc.txt我们可以看到其中480 852意

开机动画的制作,先要从bootanimation.zip这个压缩包说起,从网上随便下载一个动画包,解压后可以得到part0 part1和desc.txt,其中desc.txt最重要,打开desc.txt我们可以看到

其中480 852意思是说你开机动画在屏幕先以多少的分辨率显示,我的是480 852,那么不论图片大小、比例都会按照这个分辨率来播放,所以制作的时候请注意,就算要修改也要按照比例来(最大不要超过480 852)。后面的25代表的是帧数,添多少,每秒就按这个数来播放图片!通俗的说就是图片的播放速度。(小提示中国的电视帧数都是25,而欧美的是29)

part0 part1的作用请看下面

p 1 0 part0 这句指令就代表这part0文件夹内的图片只按名称顺序播放一次

p 0 0 part1 这一句指令代表着part1文件夹内的图片会循环反复播放:

了解了各文件和文件夹的作用,我们再来看一看,动画的组成部分——图片

图片必须使用PNG格式的,至于是PNG8 还是PNG24 32都无所谓,但必须是PNG的,所有图片必须按名称顺序排列,因为播放的顺序就是按名称的。

图片和desc.txt都准备好后,就要开始压缩了,压缩格式选择ZIP,压缩方式选择存储(很重要!!!)

desc.txt文件分析:

480 427 30

宽 高 帧数

p 1 0 part0

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

p 0 10 part1

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

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

标志符:

必须是: p

循环次数:

0 : 表示本阶段无限循环

阶段切换间隔时间:

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

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

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

Tags:简单 制作 Android

编辑录入:coldstar [复制链接] [打 印]
赞助商链接