android开关机动画修改

        最近看了看以前修改过得东西,发现很多都有必要记录下来,所以接下来会写一些以前的小东西,先从开关机动画开始。

        几乎每个客户都有自己的开关机动画需求,但是修改这个东西的时候又会有很多小细节要注意的。

        我们开关机动画只需要修改下面几个文件就行:

android开关机动画修改_第1张图片

        1.一般来讲客户会提供图片给我们,但是这个时候第一个要注意的地方来了,有可能他们提供的是400*800的图片,但是我们配置的是480*800,如果直接放入会导致没有动画了。这个时候就需要把客户提供的图片通过工具(如ps)转换成480*800,我们可以需求ui的帮助,当然我更建议自己修改,还能多一门技能呢对不?

        2.接下来第二个注意的地方,我们会发现刚开机和刚关机的那张图是bmp格式的,而客户一般不会提供这种格式的图片,如果我们直接去掉编译这两张图片就会出现刚开机和刚关机的时候图片为原生的“android”字样的图。这个时候又要用到ps一类工具了,手动转换成bmp格式。

        3.单纯把图片放入是没用的,我们要将图片分成两个文件夹:

android开关机动画修改_第2张图片

         第一个文件夹放入所有图片,会根据图片的序号走,比如01,02,03,第二个文件夹放入最后一张图片,为什么要这样做呢?

         我们会发现截图中还有一个desc.txt文件,打开之后:

480 800 12
p 1 2 folder1
p 0 2 folder2

         这个文件做什么用的呢?首先480 800 代表的是图片分辨率,12代表的是帧数,然后接下来这两行就是重点了。

p 1 2 folder1


代表的是folder1走“1”次,每张图片之间间隔时间为“2”,

p 0 2 folder2

代表的是folder2走“0”次,这里要注意了这里的0次代表的并不是不播放而是循环播放,每张图片之间间隔时间为“2”,间隔时间一般来讲不需要修改的。

做完这些之后,我们需要把这两个文件夹和txt文件一起打包,一定要一起打包,而且打包的时候要注意选择的是zip格式,并且压缩方式一定要选择存储,不然放进去还是会黑屏,没有动画。

做完这些之后,将所有东西替换然后编译就行了。

 

 

 

 

你可能感兴趣的:(framework)