一種觸屏設(shè)備背景圖變換的方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種觸屏設(shè)備領(lǐng)域,尤其涉及觸屏設(shè)備背景圖變換的方法,以及一種具備背景圖變換方法的觸屏終端。
【背景技術(shù)】
[0002]目前,隨著智能手機(jī)的普及,用戶對屏幕顯示效果以及個性化定制方面的需求越來越高。目前終端產(chǎn)品UI交互界面在和用戶交互時背景通常是靜態(tài)的,在用戶點(diǎn)擊屏幕進(jìn)行操作時,如果選中區(qū)域有事件響應(yīng),一般會變換選中的菜單項或者按鈕的顏色,如果選中區(qū)域沒有事件響應(yīng),界面沒有變化。這種交互界面看起來比較呆板,不夠活潑。如果在用戶點(diǎn)擊觸摸屏?xí)r,有事件響應(yīng)和沒有事件響應(yīng)時屏幕都會變換不同的背景,并且隨著點(diǎn)擊區(qū)域的不同背景也會動態(tài)變化,這樣會給用戶帶來更好的操作體驗。
[0003]因此,本專利提升了觸屏手機(jī)的UI交互效果,提供一種用戶點(diǎn)擊屏幕的不同位置,屏幕背景能夠根據(jù)點(diǎn)擊位置的不同進(jìn)行動態(tài)變換的方案,更好地滿足用戶的需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題為提供一種可以通過觸摸屏幕變換背景圖的方法及終端,同時提高用戶體驗。
[0005]為了解決上述技術(shù)問題,本發(fā)明提供了一種觸屏設(shè)備背景圖變換的方法,該方法包括:
[0006]終端對界面的顯示區(qū)域設(shè)置相對應(yīng)背景;
[0007]獲取當(dāng)前點(diǎn)擊位置;
[0008]加載當(dāng)前點(diǎn)擊位置相對應(yīng)的圖片。
[0009]本發(fā)明的方案,還包括:出廠前可以設(shè)定整個顯示區(qū)域劃分的個數(shù),顯示區(qū)域的橫坐標(biāo)、縱坐標(biāo),然后為每一個顯示區(qū)域選擇相應(yīng)的圖片。
[0010]其中,所述的加載與當(dāng)前點(diǎn)擊位置當(dāng)對應(yīng)的圖片,在終端使用過程中,可以進(jìn)行編輯、添加、刪除等操作。并且圖片可以來自設(shè)備文件系統(tǒng)中保存的文件,也可以是終端連接的外設(shè)文件系統(tǒng)中所保存的文件。
[0011]其中,所述的終端屏幕界面背景變換的方法,其具體可以是用于觸屏終端的主菜單界面。
[0012]其中,如果所述任一區(qū)域?qū)?yīng)設(shè)置了兩個背景路徑,則判斷用戶點(diǎn)擊區(qū)域是否會引起事件響應(yīng),如果引起事件響應(yīng)則通過有事件響應(yīng)時設(shè)置的背景路徑加載背景,否則加載沒有事件響應(yīng)的背景。
[0013]本發(fā)明還提供了一種觸屏設(shè)備背景圖變換的終端,包括:
[0014]設(shè)置模塊,用于設(shè)置界面的顯示區(qū)域相對應(yīng)背景;
[0015]觸發(fā)模塊,用于獲取屏幕的觸發(fā)位置;
[0016]顯示模塊,用于加載顯示與觸發(fā)位置相對應(yīng)的圖片。
[0017]上述方案中,該終端進(jìn)一步包括:編輯模塊,用于對使用中的圖片的編輯,包括但不限于:添加、刪除。
[0018]上述方案中,所述設(shè)置模塊,可以設(shè)定顯示區(qū)域的個數(shù),顯示區(qū)域的橫坐標(biāo)、縱坐標(biāo),然后為每一個顯示區(qū)域選擇相應(yīng)的背景。
[0019]上述方案中,所述該終端所加載的圖片可以來自設(shè)備文件系統(tǒng)中保存的文件,也可以是終端連接的外設(shè)文件系統(tǒng)中所保存的文件。
[0020]上述方案中,所述該終端的觸發(fā)模塊和顯示模塊用于對觸屏終端的主菜單界面的觸發(fā)和顯示。
【附圖說明】
[0021]圖1為本發(fā)明實施例的一種觸屏設(shè)備背景圖變換的方法的流程示意圖。
[0022]圖2為本發(fā)明實施例的一種觸屏設(shè)備背景圖變換的終端的模塊示意圖。
【具體實施方式】
[0023]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0024]如圖1所示,本發(fā)明實施例提供了一種觸屏設(shè)備背景圖變換的方法,該方法包括:
[0025]101,設(shè)置相對應(yīng)背景,包括:手機(jī)出廠時配置文件中存放多種方案的信息,每種方案信息包括:方案ID (用來區(qū)分各種方案)、方案名稱、劃分的區(qū)域個數(shù)、每個區(qū)域的起始橫坐標(biāo)、縱坐標(biāo)、長度、寬度,每個區(qū)域?qū)?yīng)的背景圖片所在的路徑(分為響應(yīng)事件和不響應(yīng)事件兩張圖片的路徑,如果只提供了一張圖片的路徑,則兩種情況不區(qū)分)。配置文件是可以直接編輯的,支持手動對每種方案的詳細(xì)信息進(jìn)行修改,包括重新劃分區(qū)域或者更改每個區(qū)域的背景圖片路徑等,也可以新增和刪除某個方案。配置文件中還包含方案總數(shù)和當(dāng)前選中方案ID。通過配置文件進(jìn)行方案的管理可以更快速和高效的響應(yīng)需求變更,當(dāng)需要對方案進(jìn)行修改時,可以通過修改配置文件實現(xiàn),不用修改具體代碼;每次開機(jī)時讀取和解析配置文件,將配置文件中的內(nèi)容讀到內(nèi)存,內(nèi)存中存放了方案總數(shù)、每個方案的ID和名稱、當(dāng)前選中方案的ID、區(qū)域劃分和背景圖片信息,如果終端內(nèi)存足夠大,直接加載當(dāng)前選中方案的各個區(qū)域的背景圖片,否則只存放背景圖片的路徑,之后需要訪問配置文件的內(nèi)容,直接從內(nèi)存中獲取,可以提高響應(yīng)速度。
[0026]102,獲取當(dāng)前的點(diǎn)擊位置,當(dāng)用戶點(diǎn)擊屏幕時,獲得當(dāng)前點(diǎn)擊位置的橫坐標(biāo)和縱坐標(biāo),將點(diǎn)擊位置的坐標(biāo)和內(nèi)存中存放的當(dāng)前選中方案的各個顯示區(qū)域?qū)Ρ?,確定點(diǎn)擊位置所在的區(qū)域。
[0027]103,加載與點(diǎn)擊位置相對應(yīng)背景圖,包括:內(nèi)存中存放的是背景圖片的路徑,則從內(nèi)存中獲取點(diǎn)擊所在區(qū)域的背景圖片路徑,如果設(shè)置了兩張圖片的路徑,判斷點(diǎn)擊位置是否會引起事件響應(yīng),引起事件響應(yīng)則通過有事件響應(yīng)時設(shè)置的圖片路徑加載圖片,否則加載沒有事件響應(yīng)時的圖片;如果102中已經(jīng)進(jìn)行了各個顯示區(qū)域圖片的加載,則直接使用點(diǎn)擊位置所在區(qū)域的背景圖片,在成功加載了當(dāng)前點(diǎn)擊位置的背景圖片之后,窗口按正常流程處理事件,最后進(jìn)行窗口的重繪,重繪時先繪制窗口的背景圖片,再繪制第三步中獲得的當(dāng)前點(diǎn)擊位置的背景圖片,然后重繪窗