前言:第一講先給QVGA的孩子么,為什么呢?因?yàn)橛型尥迋冃量嘁浦矘吠芟到y(tǒng)卻不能用主題鎖屏,那我就教你們?cè)鯓影炎约合矚g的鎖屏移植過來(lái)吧移植呢首先要知道一些簡(jiǎn)單的知識(shí):
首先,鎖屏是圖片和代碼的**,代碼是靈魂,圖片就是它的外衣,移植的過程代碼是不變的,變動(dòng)的是圖片的坐標(biāo)和大小,那我們先來(lái)了解一下這些吧。
1.圖片在屏幕的排版是需要坐標(biāo)定位的,坐標(biāo)是這樣確定的,請(qǐng)看圖(這里以WVGA屏幕為例子)
知道這些知識(shí)我們就可以移植鎖屏了·····嚕啦啦
2.解壓主題文件(這個(gè)就不講了)打開lockscreen\face文件夾,找到main.xml文件,右鍵用記事本打開,代碼出現(xiàn)在你面前了。
找到每個(gè)圖片所在位置,開始修改圖片坐標(biāo)
example:
WVGA屏幕下語(yǔ)句
怎樣把坐標(biāo)換算成HVGA或者QVGA屏幕下坐標(biāo)呢,做如此運(yùn)算
比如WVGA屏幕換成HVGA屏幕 W分辨率:480 800 H分辨率 :320 480
所有x坐標(biāo)做一下運(yùn)算得出新坐標(biāo):x=120*320/480(鎖屏StartPoint、EndPoint中w坐標(biāo)做同樣運(yùn)算)
所有y坐標(biāo)做一下運(yùn)算得出新坐標(biāo):x=120*480/800(鎖屏StartPoint、EndPoint中h坐標(biāo)做同樣運(yùn)算)
注:換算后出現(xiàn)小數(shù)的話,小數(shù)點(diǎn)后數(shù)字四舍五入取整數(shù)
這樣逐個(gè)替換,代碼修改就完成了
3.修改圖片
圖片的寬和高按照上一步中x、y方法變換成新的寬度和高度(PS這個(gè)應(yīng)該會(huì)美圖秀秀什么的就行)、
4.調(diào)試
修改好了,因?yàn)樽儞Q可能出現(xiàn)圖片的移位,所以我們要用《鎖屏調(diào)試器》調(diào)試下(PS論壇有自己找),將face文件夾打包,放在內(nèi)存卡根目錄里,打開鎖屏調(diào)試器鎖屏就出現(xiàn)了,可能看見圖片有微小的錯(cuò)位,記住是哪張圖片,找到這個(gè)圖片所在代碼行x、y坐標(biāo)。根據(jù)移位情況作微小的調(diào)整,OK
5.這就完成了,打包導(dǎo)入手機(jī)你就可以用了····額···孩子們一起來(lái)移植吧
安卓手機(jī)鎖屏有著很多的選擇,用戶們可以把別人好看的鎖屏通過移植進(jìn)行安裝,這樣的方法并不會(huì)難,有興趣的就試一試吧。
上一篇: 什么是手機(jī)相機(jī)光圈