注意:part0和part1中的文件可以是jpg和png格式,建议使用png格式,清晰度要高一些。文件名命名长度必须保持一致,同时2KUI分辨率最大支持1920x1080,否则动画会黑屏。
desc.txt:动画属性描述文件。
注意:上图所示:
1920 1080 8:1920 1080分别是分辨率地长和宽,8表示每秒播放多少帧即帧率。
p 1 0 part0:P为标志位;1表示循环次数;0:为阶段切换间隔时间;part0:目录
还有一种特殊的用法:
p 0 10 part1:这里面的那个10代表着播放完part1文件夹内的图片一遍之后稍作停顿,然后再循环播放一遍,再停顿少许,再播放,再停顿稍许·········重复下去。如果想作出一些特殊的效果,可以活用这些命令,然后分配不同的图片在各个文件夹里来实现各种重复与循环。
制作动画最后一步是压缩文件, 压缩时需注意选择zip格式,以存储方式压缩,同时必须和上面上个同目录压缩,否则制作的动画会异常。
2、 bootanimation.zip在系统目录system/media/下,假如删除该目录下的
bootanimation.zip文件,系统会使用默认的Android原始动画。
3、 通过在线升级动画,直接拷贝到/tvcustomer/Customer/下即可。System下是系统默认的路径,tvcustomer目录下是为了方便我们版控升级我们自定义的路径。在读取文件的时候会遍历这几个路径下是否有bootanimation.zip文件。
路径:fameworks/base/cmds/bootanimation/BootAnimation.cpp