android11
路径:device / {vendor-name} / {platform-name} / {device-name} / system / bootanimation.zip
例:android \ device \ softwinner \ ceres \ ceres-b6 \ system \ bootanimation.zip
android13
路径:device / softwinner / {PRODUCT} / common / media / bootanimation / bootanimation.zip
例:android \ device \ softwinner \ ceres \ common \ media \ bootanimation \ bootanimation.zip
文件结构
bootanimation.zip包含part0、part1、desc.txt和audio_conf.txt(可选)文件,part0、part1文件夹里面放的是动画拆分的图片,格式为png或jpg
desc.txt配置文件
第一行:
WIDTH HEIGHT FPS
后面每行,表示部分part动画:
TYPE:类型(p:播放到开机完成,c:播放完整动画)
COUNT:循环次数,0表示无限循环直到开始结束
PAUSE:part结束后暂停帧数
PATH:文件加路径(如:part0)
RGBHEX:(可选)背景颜色:#RRGGBB
CLOCK:(可选)画当前时间的y坐标(for watches)
例:
800 480 15
p 1 0 part0
p 0 0 part1
说明:第一行:800为宽度,480为高度,15为帧数。第二行开始p为标志符,接下来第二列为循环次数(0为无限循环),第三项为两次循环之间间隔的帧数,第四项为对应的目录名。播放动画时会按照图片文件名顺序自动播放。
若只有一个动画文件则第三行必须空一行
例:
800 480 15
p 1 0 part0
打包bootanimation.zip
windows使用winrar打包,选择ZIP格式,压缩标准选择储存。选择多个文件进行压缩,无需新创建bootanimation文件夹再进行压缩。