简短记录。
安卓的动画,是由一张一张的图片组合,通过快速切换,形成的动画效果
更换动画的流程如下
1、获取动画
2、更换动画
3、测试更换的动画
4、提交到系统源码,出版本
1、使用adb工具,将 /system/media路径的动画,拷贝到你要放的目录下, 获取原生的动画。安卓系统动画路径在 /system/media
bootanimation.zip解压后的目录及文件
desc.txt,内容如下
720 1280 15 //720 1280是分辨率,15是帧数,每秒切换图片的张数
p 1 0 part0 //p是标识符,1代表循环一次,0代表循环完一次后等待0*(1/15)秒后继续下一次的循环 part0代表里面的图片
p 0 0 part1 //同上,第一个0代表无限循环,此处为无限循环part1里的图片
注意:更换开关机动画,文件和图片名都不可以修改
2、动画制作
由公司的UI负责切图,将切好的图,放在part0里面,最后一张或两张,放在part1里面
注意命名格式,比如第一张为0001.png,不能是1.png,实测这样会播放次序有问题。
3、调试动画
将part0、part1、desc.txt 压缩为bootanimation.zip。
注意压缩格式为存储
之后,通过adb push 该bootanimation.zip到/system/media,关机开机即可看到效果
4、测试觉得OK,替换源码的那份bootanimation.zip,做一个提交即可