android+制作开机动画,Android 开机动画制作详解 | 您所在的位置:网站首页 › 自定义路径动画设计 › android+制作开机动画,Android 开机动画制作详解 |
大家好,又见面了,我是你们的朋友全栈君。 Android 开机动画作为一个经常被 DIY 固件的玩家熟悉的内容,我这里简单做个总结。 一、 Android 的2种类型:原生动画和第三方动画。 1. 原生动画 Android 标准代码是带有一个开机动画的,就是我们常见的带有滚动阴影的 Android 字样,如下图为标准 Android 原生动画: ![]() 2. 第三方动画: Android 支持客户自定义第三方动画,我们只要将做好的动画文件,命名为bootanimation.zip 打包固件的时候存储到 /system/media 文件夹下面,Android系统就能够自动使用第三方的动画作为开机动画。 说明:Android原生的动画是使用openGL进行实时绘制的,所以在/system/media 无法找到 Android 原生动画的动画文件。 二、 Android 第三方动画的制作: 1. 必须的文件 制作一个动画,最少包含一张图片和一个 txt 文件,将其打包到一个zip文件中,并命名为bootanimation.zip,如下为必须要的文件格式: ![]() 必须要有一个文件夹part0,但是可以有更多的part1 .. 等等,必须要有desc.txt文件,且part0内最少包含一张png格式的图片 2. part 系列文件夹的图片安排和desc文件的编写。 part 系列文件夹内为一段动画的所有连续图片,可以包含一到多张图片,且必须按照顺序进行编号:如下图: ![]() 准备好图片后,第二步就是进desc文件的编写,如下是一个范例: ![]() 下面介绍这些参数的具体含义: 第一行: 1024 600 4 含 义: 1024 600 表示分辨率 , 4 表示每秒播放多少帧,也即是说每秒播放图片数量。 ————————————–分割线———————————————– 第二行:p 0 0 part0 含 义: p 为标准头;第二位的0表示代表重复播放多少次,0是无限循环直到进入系统;第三位的0表示前后两帧之间间隔时间;第四位的 part0 代指动画存储的文件夹。 ————————————–分割线———————————————– 第三行:空行,desc.txt 必须以空行结尾,且文件格式为unix格式的。 3. 打包成 zip 文件,打包必须按照如下步骤进行打包: 在 bootanimation 文件夹全选所有的文件,包括文件夹,如desc.txt part0文件夹,part1文件夹,然后选择右键,创建压缩文件。 按照如下图的配置选择好,压缩方式存储和压缩格式zip,然后打包,即可。 ![]() 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/146364.html原文链接:https://javaforall.cn |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |