Android系统定制之bootanimation.zip的制作
1、android原生系统中bootanimation.zip默认存放在/system/media(通常情况下定制的系统也很少修改此默认的存放路径)。
2、bootanimation.zip包含的内容由存放图片的文件夹与desc.txt(动画展示效果的描述性文件)
例如:
bootanimation.zip
├── part2
│ ├── bg003.png
│ ├── bg002.png
│ └── bg001.png
└── desc.txt
3、上述范例中part2为存放图片的文件夹(共包含bg001.png、bg002.png、bg003.png),每张图片即为动画的一帧
4、desc.txt(动画展示效果描述性文件),范例中desc.txt具体内容如下:
1280 720 1
p 1 7 part2
p 0 0 part2
4.1、第一行有3列,每列对应一个数字。其中1280与720对应图片显示尺寸宽与高的分辨率,1表示帧率(即帧/秒)
4.2、第二行有4列,第三行有5列,末尾以换行符结束(注意此换行符不能省略,此换行符是动画描述结束标志符,
底层程序解析到此换行符停止解析并开始展示动画效果,若省略是会出现部分阶段动画无法播放而显示黑屏)。
其中p为表示动画播放阶段标志位,每个阶段对应一个文件夹(范例中包含两个播放阶段,都对应part2文件夹)。
第二列表示每一播放阶段循环播放的次数(若为0表示无线循环播放),第三列表示阶段间隔时间(即阻塞动画播放进程的时间,如范例中阻塞(7 / 帧率)秒后再播放第二阶段的动画)。
注意:在进行压缩制作时,选择压缩格式为zip,压缩方式选择store(确切的说是打包成zip格式的文件而不进行压缩,文件名取名为bootanimation.zip)
更多相关文章
- 视频教程-FFmpeg+OpenGL ES+OpenSL ES打造Android视频播放器-And
- Android中的动画研究(二)
- 用ViewFlipper实现各种切换动画
- android 动画总结
- 介绍一个Android开源项目:GifView——Android显示GIF动画
- Android(安卓)IOS平台AE动画库
- Android(安卓)视频播放
- Android的AnimationSet动画实现图片的轮播,移动和切换可以自定义
- Android(安卓)ImageSwitcher 实现按钮的3d旋转效果