服饰类网站模板,第三方网站系统建设,手机的网站建设目标是什么意思,电脑网站设计页面概述
Android 的开机动画是由一系列连续的 PNG 图片作为帧组成的动画形式#xff0c;不是一张 GIF 图片。将各帧 PNG 图片以压缩方式进行保存#xff08;压缩方式要求是存储压缩#xff09;#xff0c;并将保存的文件名命名为 bootanimation.zip#xff0c;这个 bootanim…概述
Android 的开机动画是由一系列连续的 PNG 图片作为帧组成的动画形式不是一张 GIF 图片。将各帧 PNG 图片以压缩方式进行保存压缩方式要求是存储压缩并将保存的文件名命名为 bootanimation.zip这个 bootanimation.zip 压缩文件就是开机动画文件。 制作动画
首先准备一组连续的PNG 图片可以将动画视频的每一帧导出生成一组连续的PNG 图片譬如通过格式工厂软件就可以进行导出当然也可以自己手动制作每一帧对应的 PNG 图片将使用这组图片做成开机动画。
将这组连续的 PNG 图片按照显示顺序以数字形式进行命名如果是 100 张 PNG 图片则可将这组图片命名为 0001.png-0100.png当然也可以是 001.png-100.png只需保证文件名对应的数字个数相同即可
在 Windows 下创建一个名为 bootanimation 的文件夹并在该目录下创建一个或多个命名为 partNN 表示数字譬如 0、1、2、3 等的目录开机动画可以分为多个阶段每个 partN 目录用于存放不同阶段所要播放的 PNG 图片每个 partN 目录下都可以存放一部分图片一张或多张图片
第一阶段动画图片存放在 part0 目录 第二阶段动画图片存放在 part1 目录 第三阶段动画图片存放在 part2 目录
等以此类推
如果只是循环播放所有的图片只需创建 part0 即可如果需要先播放一部分图片然后再循环播放另一部分图片也就是说有两个阶段那么这就需要创建 part0 和 part1 两个文件夹part0 目录存放第一阶段需要播放的图片part1 目录用于存放第二阶段需要播放的图片。
假设我们要制作包含两个阶段的开机动画首先创建 part0 和 part1 两个目录如下所示 将第一阶段需要播放的图片放入 part0 目录如下 然后将第二阶段需要播放的图片放入 part1 目录如下 接下来我们需要编写一个 desc.txt 文件该文件称为动画属性描述文件。desc.txt 文件用于设置动画像素大小、帧数、循环次数以及各阶段对应的文件夹等信息。desc.txt 文件的内容如下所示 480、800这两个数字代表图片的像素宽度和高度 25 表示帧数也就是 1 秒钟播放图片的数量25也就表示一秒钟播放25张图片
p 1 0 part0这行中第一位字母 p 表示播放的意思第二个数字 1 表示本阶段播放的次数本阶段播放一次也就是本阶段循环的次数第三个数字 0 表示间隔时间譬如在循环播放的情况下播放完一轮后、需要间隔多少时间重新播放下一轮单位是一个帧的持续时间譬如 25 帧那么一帧的持续时间就是 1 秒/25 40ms。最后一个参数 part0 表示本阶段播放的图片存放在 part0 目录。
p 0 10 part1与第二行所表示的含义是相同的第一个字母 p 表示播放的意思第二个数字 0 表示本阶段循环的次数0 表示本阶段无限循环第三个数字 10 表示间隔时间最后一个参数 part1 表示本阶段播放的图片存放在 part1 目录。
同时选中 part0、part1 以及 desc.txt然后鼠标右键单击选择“添加到压缩文件”压缩方式选择“存储”如下所示 产品配置
将制作的 bootanimation.zip 文件拷贝到 RK3568 Android 源码 device/rockchip/common/bootshutdown/目录下并且将 bootanimation.zip 文件的权限设置为 755如下 接下来打开板级配置文件 device/rockchip/rk356x/rk3568_r/BoardConfig.mk添加下面这一行内容 修改完成后保存退出然后重新编译 Android 源码建议先执行“make installclean”命令后再 make 编译然后将编译得到的镜像烧录到开发板。