安致吧 关注:378贴子:13,900
  • 14回复贴,共1

【教程】android开机动画制作

取消只看楼主收藏回复

有改过开机动画的人应该都知道,Android 系统的开机动画是一个名为“bootanimation”的zip文件
如图:



1楼2011-10-15 22:18回复
    解压zip,里面由两部分构成。一个是文件夹,一个是叫“desc”的txt文件。
    其中文件夹里面放的是一张一张连续的图片。desc的作用是指导系统启动时,按着设置好的方式对文件夹里的图片进行播放

    


    3楼2011-10-15 22:30
    回复
      如图,文件里面都是连续的图片。什么叫连续图片呢?就是连贯的,能一帧一帧播放的。
      图片格式最好是png,这点很重要!

      


      4楼2011-10-15 22:37
      回复
        忘了补充:
        1.图片的分辨率最好要与自己手机的分辨率一样,不然开机时要么不能正常显示,要么黑屏跳过开机画面。
        2.文件夹根据自己实际需要,可以是一个,也可以是多个。


        3.文件夹的名字随意,但必须是英文。txt文件的名字必须是“desc”
        


        5楼2011-10-15 22:46
        回复
          然后对以上文件进行压缩。
          格式是zip,名字必须是bootanimation,存储方式压缩



          11楼2011-10-15 23:20
          回复
            我们用下面这张渣图来实践一下吧



            13楼2011-10-15 23:35
            回复
              我用的photoshop,你们随意吧!
              打开,对gif进行修改,比如加上logo等等,最重要的是把图片改成和手机一样的分辨率!

              


              14楼2011-10-15 23:43
              回复
                最后是那个txt,然后打包就行了


                20楼2011-10-16 00:07
                回复
                  有不懂的请问


                  21楼2011-10-16 00:08
                  回复
                    回复24楼:
                    随便啦!删不删无所谓


                    来自掌上百度25楼2011-10-16 15:40
                    回复
                      回复26楼:
                      可以啊!不过要等到下周末才有时间用电脑了


                      来自掌上百度27楼2011-10-16 20:15
                      收起回复
                        回复28楼:
                        话说你手机的分辨率是?


                        来自掌上百度29楼2011-10-16 23:32
                        回复
                          (六楼关于desc的内容被吞了,我重新发一下)
                          desc.txt的内容:
                          320 480 20
                          p 1 0 part0
                          p 0 0 part1
                          分析:320 480 20
                          宽 高 帧数
                          p 1 0 part0
                          标志符 循环次数 阶段切换间隔时间 对应目录名
                          p 0 10 part1
                          标志符 循环次数 阶段切换间隔时间 对应目录名
                          其中320 480代表开机时会以320*480的分辨率进行播放(这个对应的文件夹里面图片的分辨率), 20是每秒播放的帧数(也就是播放快慢)
                          阶段切换间隔时间:单位是一个帧的持续时间,比如帧数是30,那么帧的持续时间就是1秒/30 = 33.3毫秒。阶段切换间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用。也就是间隔长启动会快,但会影响动画效果。
                          


                          33楼2011-10-23 13:20
                          回复
                            度兽吞贴太过分了!!!
                            再重新说一遍做好的开机动画怎么使用:
                            1.先root
                            2.用re管理器复制到system/media或者data/local


                            35楼2011-10-23 15:01
                            回复
                              如果这个你也能做成砖,那么你也很牛!


                              41楼2011-11-12 18:38
                              收起回复