android+p开机动画,Android开机动画bootanimation.zip文件制作以及注意事项
PS:紅色字體需要特別注意
剛剛將原生Android系統(tǒng)開(kāi)機(jī)logo和開(kāi)機(jī)動(dòng)畫做了調(diào)整,為此耗費(fèi)了接近半天的時(shí)間,碰到了很多問(wèn)題,幸好最終達(dá)成了目的。
一,首先說(shuō)一下bootanimation.zip壓縮包里面的文件
這個(gè)壓縮包很顯然一看便知是zip格式的,里面直接是一個(gè)txt文件,名稱統(tǒng)一為:desc.txt,另外還有的就是文件夾,可能有一個(gè)或者兩個(gè),名稱沒(méi)有統(tǒng)一規(guī)定,但是和desc.txt文件里面的定義有關(guān),下文會(huì)說(shuō)到,文件夾里面就是png格式的圖片,也就是“動(dòng)畫”了。(這里要注意,有的人可能在做好文件夾和編寫好txt文件后準(zhǔn)備壓縮,但是又添加了一層文件夾,這對(duì)導(dǎo)致識(shí)別不了動(dòng)畫資源,在從logo進(jìn)入到動(dòng)畫的時(shí)候就是一片黑屏,直到Android系統(tǒng)啟動(dòng)后才OK)。另外在壓縮為zip格式的時(shí)候要注意選擇壓縮方式為“存儲(chǔ)”模式,見(jiàn)下圖:
在Windows下: 選中(part0和desc.txt)右鍵,然后自定義,就出現(xiàn)如圖了。
在Ubuntu下:壓縮命令: zip -r -0 bootanimation.zip part0 part1 desc.txt
二,接著介紹txt文件的內(nèi)容
這里面的內(nèi)容大致格式如下:
320 240 6
p 3 0 part0
p 0 0 part1
或者只有兩行,也就是我的Android5.1版本里面的情況,如下圖:
現(xiàn)在開(kāi)始講解這幾行數(shù)字的意思,首先
第一行的320 240 6 或者1024 600 10前面兩個(gè)數(shù)據(jù)代表像素,即:320*240或者1024*600;
第一行第三個(gè)數(shù)據(jù):6或者10代表的是每秒播放多少幀,也即是說(shuō)每秒播放6或者10張圖片;
第二行第一個(gè)字母 “p”這里的p代表標(biāo)志符
第二行第二個(gè)數(shù)字“3”或者“0”,代表重復(fù)播放多少次,"3”即代表播放3次,但是“0”側(cè)代表無(wú)限循環(huán)播放,(應(yīng)該是直到代碼里面設(shè)置的動(dòng)畫時(shí)間耗完為止);
第二行第三個(gè)數(shù)字“0”代標(biāo)的是前后兩幀之間間隔時(shí)間/幀數(shù)(比如每秒播放10幀,如果這個(gè)數(shù)字設(shè)為10,則延遲1秒了,待確認(rèn));
第二行第四個(gè)參數(shù),這就是上文說(shuō)到的和文件夾名稱對(duì)應(yīng)的了,如果是folder~則文件夾名稱也是這個(gè),我的5.1里面只設(shè)置了一個(gè)part0,修改的時(shí)候我也將他默認(rèn)為part0了。
以上就是txt文件的講解。
不過(guò)這里有個(gè)嚴(yán)重問(wèn)題一定要注意,編寫完成保存之前要記得換行,即敲回車鍵!!!
讓光標(biāo)切換到空白一行去,要不然在替換原生動(dòng)畫之后也無(wú)法讀出你的動(dòng)畫資源。
切記,我在這個(gè)地方大意了,搞了很久,在突然想到另外一個(gè)配置文件沒(méi)有換行也讀不出來(lái)的時(shí)候發(fā)現(xiàn)這個(gè)問(wèn)題的。
總結(jié)
以上是生活随笔為你收集整理的android+p开机动画,Android开机动画bootanimation.zip文件制作以及注意事项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 移动互联网四个特点:移动性、私密性、局限
- 下一篇: java中设置基偶隔行换色_隔行变色 -