前面解析了下开机第一屏的一些常识,今天来说说开机动画方面。

基本所有的安卓机型都有开机动画 从安卓4.0或者更早截止到目前的安卓13版本。安卓开机顺序简单的来说就是开机第一屏---开机动画---进入系统桌面的步骤。相比开机第一屏来说。开机动画的修改就比较简单。因为所有的开机动画基本格式百分90都是相同的。区别就在于其中的图片分辨率和加载的脚本有点差别。

android 修改开机动画 安卓怎么修改开机动画_android 修改开机动画

 

开机动画文件在/system/media下的bootanimation.zip

这个是一个标准的开机动画文件

android 修改开机动画 安卓怎么修改开机动画_制作安卓开机动画_02

其中 part0文件夹下是一些按顺序排列的图片文件

android 修改开机动画 安卓怎么修改开机动画_开机动画制作_03

 另外一个desc.txt可以理解为动画加载脚本也不为过.用于设置这个动画像素(大小),帧数,闪烁次数等,

第一行:1080 2400是分辨率。

第二行:p 1 0 part0中的p表示标准起始。1表示顺序播放一次。如是0是无限循环播放直到进入系统;第三位的0表示前后两帧之间间隔时间;第四位的 part0 代指动画存储的文件夹。

第三行:个别开机动画还有p 0 0 part1其实都是一样的性质,记住part2的前一个0标示循环播放,直到开机启动,一般我们把动画的最后一张设置为循环播放,其他参数同上,每个参数中间用空格隔开,每行代码结束后必须回车换行。大家参考网上的教程不成功,基本上都是因为格式这些细节的问题 .

简单的说part0和part1文件夹内包含的就是两个动画的系列图片,系列图片文件的加载刷新按文件名的名称排序。

按照以上规律就可以制作自己喜好的开机动画,以下的一些制作的开机动画演示

android 修改开机动画 安卓怎么修改开机动画_制作安卓开机动画_04

android 修改开机动画 安卓怎么修改开机动画_android_05

 

咱们制作开机动画的时候要注意以下几点

1-----分辨率不能超过手机的搞不了。否则会导致不开机或者显示问题

2---- 修改完打包的时候选择zip方式

3-----你可以尝试把动态gif图分解成每一帧的单张图片来制作

4----打包的时候选择整个多文件。而不是单一的文件夹    看图

android 修改开机动画 安卓怎么修改开机动画_开机动画_06

 打包后就可以搞到手机里进行测试了。一般按步骤操作都没有太大的问题。哪怕文件格式不对或者分辨率问题。一般在开机动画阶段显示不正常。原则上是不影响进入系统桌面的。但小伙伴们还是要仔细看教程哦。