请选择 进入手机版 | 继续访问电脑版

找回密码
立即注册
搜索
发新帖

1301

积分

0

好友

47

主题
发表于 2018-12-18 16:15:14 | 查看: 3863| 回复: 0
本帖最后由 rpdzkj_hjy 于 2019-1-4 20:37 编辑

开机动画有两种方式,我们使用 bootanimation.zip 方式
建立 bootanimation 目录,里面建立 desc.txt 文件及 N 个文件夹,文件夹里面放着的就是开机动画的图片资源。decs.txt 的作用就是指导系统如何去执行开机动画
desc.txt 编写规范例如开机动画需要用到 2 个文件夹,分别是 folder1 folder2,开机的时候,先把 folder1 里面的图片(图片的命名要连续,例如:001.png 002.png)都播放一遍,然后再循环播放 folder2 里面的文件,直到进入系统,decs.txt 文档的内容如下:
1920 1200 12
p 1 0 folder1
p 0 0 folder2
1920 1200 是代表屏幕的分辨率,12 表示 12 帧每秒(总不能超过总图片数目,比如总共 31
帧率最大为31,若有加快帧率只能删除图片,简单地说 12 代表一秒钟播放12 张图片;
p 1 0 folder1:p 就是 play。1 是播放一次,0 是无限次。0 代表阶段间隔帧数为 0。folder1 就是说,这条指令是针对 folder1 这个文件夹的;
p 0 0 folder2第一个 0 这里是代表循环播放,第二个 0 和上面第二条指令一样。folder2 就是第二个文件夹。
总结规则如下:
第一条指令:[屏幕的分辨率] [播放频率]
第二条指令:[p] [播放次数] [间隔帧数] [文件夹
N 条指令: 同上
把需要用到的 folder 文件夹跟 decs.txt 打包成 zip 格式,必须是 zip,不能是 rar,且打包的时压缩方式选择“存储”模式。然后改名成为 bootanimation.zip最后将制作好的 zip push /system/media
/out/target/product/rk3288_box/system/media/下然后编译或者自行配置编译过程中从源码拷贝到该处)

您需要登录后才可以回帖 登录 | 立即注册

小黑屋|Archiver|手机版|深圳荣品电子  

GMT+8, 2024-3-29 17:32 , Processed in 0.077906 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表