android+制作开机动画,Android 开机动画制作详解

android+制作开机动画,Android 开机动画制作详解Android开机动画作为一个经常被DIY固件的玩家熟悉的内容,我这里简单做个总结。一、Android的2种类型:原生动画和第三方动画。1.原生动画Android标准代码是带有一个开机动画的,就是我们常见的带有滚动阴影的Android字样,如下图为标准Android原生动画:2.第三方动画:Android支持客户自定义第三方动画,我们只要将做好的动画文件,命名为…

大家好,又见面了,我是你们的朋友全栈君。

Android 开机动画作为一个经常被 DIY 固件的玩家熟悉的内容,我这里简单做个总结。

一、 Android 的2种类型:原生动画和第三方动画。

1.   原生动画

Android 标准代码是带有一个开机动画的,就是我们常见的带有滚动阴影的  Android  字样,如下图为标准 Android 原生动画:

e1aa715860d1c22ac1c02c3e72bdcd2d.png

2.  第三方动画:

Android 支持客户自定义第三方动画,我们只要将做好的动画文件,命名为bootanimation.zip 打包固件的时候存储到 /system/media 文件夹下面,Android系统就能够自动使用第三方的动画作为开机动画。

说明:Android原生的动画是使用openGL进行实时绘制的,所以在/system/media 无法找到 Android 原生动画的动画文件。

二、 Android  第三方动画的制作:

1.  必须的文件

制作一个动画,最少包含一张图片和一个 txt 文件,将其打包到一个zip文件中,并命名为bootanimation.zip,如下为必须要的文件格式:

f627fe7ad782bffdc1a2dde7c9b4ffa4.png

必须要有一个文件夹part0,但是可以有更多的part1 .. 等等,必须要有desc.txt文件,且part0内最少包含一张png格式的图片

2.  part 系列文件夹的图片安排和desc文件的编写。

part 系列文件夹内为一段动画的所有连续图片,可以包含一到多张图片,且必须按照顺序进行编号:如下图:

1331f7b5e0719f01684ee80c9217e1e9.png

准备好图片后,第二步就是进desc文件的编写,如下是一个范例:

f66ef03a3c53e657e183f2e9c9272bb0.png

下面介绍这些参数的具体含义:

第一行: 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,然后打包,即可。

6c2df4e668353e7f9dc2eeb571332a85.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146364.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月14日 上午8:40
下一篇 2022年5月14日 上午8:40


相关推荐

  • 企业微信如何制定社群sop

    企业微信如何制定社群sop什么是社群运营SOP?即标准作业程序。而社群运营SOP指的是社群运营工作的标准化,从拉新、促活到社群留存转化,都有一套标准的操作流程。社群运营工作有很多共性。企业制定社群运营SOP,将会大大提高工作效率,节省时间和人力成本。现在,越来越多企业通过企业微信进行社群运营。那么企业微信社群运营SOP应该如何制定呢?企业微信如何制定社群运营SOP?对于企业微信社群运营来说,做到定时定量,从而培养用户习惯是非常重要的。企业微信可以帮助企业员工进行客户群发、客户群群发,减少运营人员的工作量,用户一天仅可

    2022年5月26日
    40
  • 公网IP、私网IP、动态IP、静态IP

    公网IP、私网IP、动态IP、静态IPIP地址这个词我们经常听到,它具体是个什么东西这里就不谈了,建议去看一下本系列文章的《IP地址和MAC地址简介》一文。本文主要来区分一下公网IP、私网IP、动态IP、静态IP这四个概念。先说公网IP和私网IP。我们都听过IP地址,但对公网IP和私网IP可能就比较挠头了。把IP的问题放在一边,我们先说一下什么是公网,什么是私网。公网又名广域网、外网,指的就是我们平时说的互联网。私网又名内网、局域网,指的是路由器或交换机下创建的局部互联网络。网络的功能说的简单些就是使多台计算机实现互联,可以互相传输数据。广

    2022年6月7日
    32
  • 圆柱体体积的计算公式圆柱体积的计算公式_圆的面积计算公式

    圆柱体体积的计算公式圆柱体积的计算公式_圆的面积计算公式圆柱体体积计算公式?长方形的周长=(长+宽)×2正方形的周长=边长×4长方形的面积=长×宽正方形的面积=边长×边长三角形的面积=底×高÷2平行四边形的面积=底×高梯形的面积=(上底+下底)×高÷2直径=半径×2半径=直径÷2圆的周长=圆周率×直径=圆周率×半径×2圆的面积=圆周率×半径×半径长方体的表面积=(长×宽+长×高+宽×高)×2长方体的体积=长×宽×高正方体的表面积=棱长×棱长×6正…

    2026年2月3日
    6
  • SSM框架面试题之Spring

    SSM框架面试题之Spring1、Spring在ssm中起什么作用?Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心:1、IOC/DI(控制反转/依赖注入):把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。2、AOP:面向切面编程。2、Spring的事务?编程式事务管理:编程方式管理事务,极大灵活性,难…

    2022年6月18日
    26
  • 攻击技术

    攻击技术

    2021年3月12日
    157
  • .net core开发工具_github 爬虫

    .net core开发工具_github 爬虫没有爬虫就没有互联网!爬虫的意义在于采集大批量数据,然后基于此进行加工/分析,做更有意义的事情。谷歌,百度,今日头条,天眼查都离不开爬虫。去开源中国和Github查询C#的爬虫项目,仅有…

    2025年11月20日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号