本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種處理應(yīng)用圖標(biāo)的方法和裝置。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,移動(dòng)終端已廣泛應(yīng)用于人們的生活、學(xué)習(xí)、工作、娛樂(lè)等各個(gè)方面,成為現(xiàn)代人不可或缺的必需品。然而,在現(xiàn)有技術(shù)中,移動(dòng)終端桌面上所顯示的應(yīng)用圖標(biāo)的動(dòng)畫效果是依賴于傳統(tǒng)的圖片序列幀播放的方式來(lái)實(shí)現(xiàn)的,需要移動(dòng)終端中預(yù)先保存圖片序列幀,所存儲(chǔ)的圖片序列幀越多,所占用的移動(dòng)終端內(nèi)存資源越大,導(dǎo)致移動(dòng)終端系統(tǒng)運(yùn)行不暢,給用戶的使用造成困擾。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的處理應(yīng)用圖標(biāo)的方法和裝置。
依據(jù)本發(fā)明的一個(gè)方面,提供了一種處理應(yīng)用圖標(biāo)的方法,包括:
監(jiān)聽移動(dòng)終端桌面中的指定事件;
當(dāng)監(jiān)聽到關(guān)于一個(gè)應(yīng)用的指定事件時(shí),在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo);
按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
可選地,所述按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果包括:
在該應(yīng)用圖標(biāo)的動(dòng)畫效果對(duì)應(yīng)的每個(gè)變化時(shí)間點(diǎn),改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)的形狀、大小、在該應(yīng)用圖標(biāo)上的位置、和/或透明度,以符合該應(yīng)用圖標(biāo)在當(dāng)前時(shí)間點(diǎn)的動(dòng)畫效果。
可選地,所述改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)的形狀、大小、在該應(yīng)用圖標(biāo)上的位置、和/或透明度包括:
對(duì)該應(yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)進(jìn)行變形、旋轉(zhuǎn)、縮放、移位、和/或透明度變化處理;
或者,
撤銷該應(yīng)用圖標(biāo)上原有的遮罩圖標(biāo),重新在該應(yīng)用圖標(biāo)上繪制形狀、大小、在該應(yīng)用圖標(biāo)上的位置和/或透明度不同的遮罩圖標(biāo)。
可選地,在所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)之前,該方法進(jìn)一步包括:
在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo),使得該應(yīng)用圖標(biāo)被所述中間層圖標(biāo)完全覆蓋;
則所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)包括:在該應(yīng)用圖標(biāo)上的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo)。
可選地,所述在該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)包括:
繪制一個(gè)透明圖,以該透明圖作為容器;
將該應(yīng)用圖標(biāo)放入所述容器中,再將所述中間層圖標(biāo)疊加放入所述容器中。
可選地,所述中間層圖標(biāo)預(yù)先存儲(chǔ)在該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中;
則在所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)之前,該方法還包括:從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中獲取所述中間層圖標(biāo)。
可選地,所述中間層圖標(biāo)為位圖格式,所述中間層圖標(biāo)中的圖案具有特定紋理,和/或,所述中間層圖標(biāo)具有特定透明度。
可選地,所述配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則;
則所述按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果包括:
從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述動(dòng)畫時(shí)序規(guī)則,根據(jù)所述動(dòng)畫時(shí)序規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
可選地,所述配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則,所述動(dòng)畫時(shí)序規(guī)則包括:對(duì)所述中間層圖標(biāo)進(jìn)行變化的第一規(guī)則,對(duì)所述遮罩圖標(biāo)進(jìn)行變化的第二規(guī)則;
則所述從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中獲取所述中間層圖標(biāo)包括:從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第一規(guī)則和所述中間層圖標(biāo),根據(jù)所述第一規(guī)則對(duì)所述中間層圖標(biāo)進(jìn)行變化,得到變化后的中間層圖標(biāo);
所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)包括:在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋變化后的中間層圖標(biāo);
所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)包括:在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上的變化后的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo);
所述按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果包括:從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第二規(guī)則,根據(jù)所述第二規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
依據(jù)本發(fā)明的另一個(gè)方面,提供了一種處理應(yīng)用圖標(biāo)的裝置,包括:
監(jiān)聽單元,適于監(jiān)聽移動(dòng)終端桌面中的指定事件,當(dāng)監(jiān)聽到關(guān)于一個(gè)應(yīng)用的指定事件時(shí),通知顯示處理單元;
所述顯示處理單元,適于在接收到所述監(jiān)聽單元的通知后,在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo);按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
可選地,所述顯示處理單元,適于在該應(yīng)用圖標(biāo)的動(dòng)畫效果對(duì)應(yīng)的每個(gè)變化時(shí)間點(diǎn),改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)的形狀、大小、在該應(yīng)用圖標(biāo)上的位置、和/或透明度,以符合該應(yīng)用圖標(biāo)在當(dāng)前時(shí)間點(diǎn)的動(dòng)畫效果。
可選地,所述顯示處理單元,適于對(duì)該應(yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)進(jìn)行變形、旋轉(zhuǎn)、縮放、移位、和/或透明度變化處理;或者,適于撤銷該應(yīng)用圖標(biāo)上原有的遮罩圖標(biāo),重新在該應(yīng)用圖標(biāo)上繪制形狀、大小、在該應(yīng)用圖標(biāo)上的位置和/或透明度不同的遮罩圖標(biāo)。
可選地,所述顯示處理單元,進(jìn)一步適于在所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)之前,在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo),使得該應(yīng)用圖標(biāo)被所述中間層圖標(biāo)完全覆蓋;在該應(yīng)用圖標(biāo)上的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo)。
可選地,所述顯示處理單元,適于繪制一個(gè)透明圖,以該透明圖作為容器;將該應(yīng)用圖標(biāo)放入所述容器中,再將所述中間層圖標(biāo)疊加放入所述容器中。
可選地,所述中間層圖標(biāo)預(yù)先存儲(chǔ)在該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中;
所述顯示處理單元,進(jìn)一步適于在所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)之前,從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中獲取所述中間層圖標(biāo)。
可選地,所述中間層圖標(biāo)為位圖格式,所述中間層圖標(biāo)中的圖案具有特定紋理,和/或,所述中間層圖標(biāo)具有特定透明度。
可選地,所述配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則;
所述顯示處理單元,適于從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述動(dòng)畫時(shí)序規(guī)則,根據(jù)所述動(dòng)畫時(shí)序規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
可選地,所述配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則,所述動(dòng)畫時(shí)序規(guī)則包括:對(duì)所述中間層圖標(biāo)進(jìn)行變化的第一規(guī)則,對(duì)所述遮罩圖標(biāo)進(jìn)行變化的第二規(guī)則;
所述顯示處理單元,適于從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第一規(guī)則和所述中間層圖標(biāo),根據(jù)所述第一規(guī)則對(duì)所述中間層圖標(biāo)進(jìn)行變化,得到變化后的中間層圖標(biāo);適于在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋變化后的中間層圖標(biāo);適于在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上的變化后的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo);以及,適于從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第二規(guī)則,根據(jù)所述第二規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
由上述可知,本發(fā)明提供的技術(shù)方案在監(jiān)聽到關(guān)于一個(gè)應(yīng)用的指定事件時(shí)在該移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo),通過(guò)該遮罩圖標(biāo)隨時(shí)間的變化來(lái)達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。與現(xiàn)有技術(shù)中預(yù)存圖片序列幀,通過(guò)圖片序列幀播放以實(shí)現(xiàn)應(yīng)用圖標(biāo)的動(dòng)畫效果的方案相比,本方案中每一次對(duì)遮罩圖標(biāo)的變化等效于圖片序列幀播放中的一次幀替換,省去了對(duì)序列幀進(jìn)行存儲(chǔ)的步驟,極大地減少了對(duì)移動(dòng)終端系統(tǒng)資源的占用,且在減少對(duì)系統(tǒng)內(nèi)存的占用的同時(shí),也能將復(fù)雜變換的動(dòng)畫效果等效實(shí)現(xiàn),保證系統(tǒng)的順暢運(yùn)行,給用戶提供更為完美的使用體驗(yàn)。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種處理應(yīng)用圖標(biāo)的方法的流程圖;
圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例在應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)的示意圖;
圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的在應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)以及遮罩圖標(biāo)的示意圖;
圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種處理應(yīng)用圖標(biāo)的裝置的示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種處理應(yīng)用圖標(biāo)的方法的流程圖。如圖1所示,該方法包括:
步驟S110,監(jiān)聽移動(dòng)終端桌面中的指定事件。
步驟S120,當(dāng)監(jiān)聽到關(guān)于一個(gè)應(yīng)用的指定事件時(shí),在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)。
步驟S130,按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
可見,圖1所示的方法在監(jiān)聽到關(guān)于一個(gè)應(yīng)用的指定事件時(shí)在該移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo),通過(guò)該遮罩圖標(biāo)隨時(shí)間的變化來(lái)達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。與現(xiàn)有技術(shù)中預(yù)存圖片序列幀,通過(guò)圖片序列幀播放以實(shí)現(xiàn)應(yīng)用圖標(biāo)的動(dòng)畫效果的方案相比,本方案中每一次對(duì)遮罩圖標(biāo)的變化等效于圖片序列幀播放中的一次幀替換,省去了對(duì)序列幀進(jìn)行存儲(chǔ)的步驟,極大地減少了移動(dòng)終端系統(tǒng)資源占用,且在減少對(duì)系統(tǒng)內(nèi)存的占用的同時(shí),也能將復(fù)雜變換的動(dòng)畫效果等效實(shí)現(xiàn),保證系統(tǒng)的順暢運(yùn)行,給用戶提供更為完美的使用體驗(yàn)。
在本發(fā)明的一個(gè)實(shí)施例中,上述步驟S130按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果包括:在該應(yīng)用圖標(biāo)的動(dòng)畫效果對(duì)應(yīng)的每個(gè)變化時(shí)間點(diǎn),改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)的形狀、大小、在該應(yīng)用圖標(biāo)上的位置、和/或透明度,以符合該應(yīng)用圖標(biāo)在當(dāng)前時(shí)間點(diǎn)的動(dòng)畫效果。
具體地,上述改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)的形狀、大小、在該應(yīng)用圖標(biāo)上的位置、和/或透明度包括:對(duì)該應(yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)進(jìn)行變形、旋轉(zhuǎn)、縮放、移位、和/或透明度變化處理;或者,撤銷該應(yīng)用圖標(biāo)上原有的遮罩圖標(biāo),重新在該應(yīng)用圖標(biāo)上繪制形狀、大小、在該應(yīng)用圖標(biāo)上的位置和/或透明度不同的遮罩圖標(biāo)。
例如,一個(gè)移動(dòng)終端裝載有Android系統(tǒng),該移動(dòng)終端桌面上顯示有多個(gè)應(yīng)用圖標(biāo)以及一個(gè)系統(tǒng)回收箱圖標(biāo),當(dāng)該移動(dòng)終端桌面上顯示的一個(gè)應(yīng)用圖標(biāo)被用戶觸摸拖拽到系統(tǒng)回收箱圖標(biāo)的位置時(shí),該應(yīng)用圖標(biāo)在原位置上逐漸消失,形成一個(gè)動(dòng)畫效果。本例中將應(yīng)用圖標(biāo)被觸摸拖拽到系統(tǒng)回收箱圖標(biāo)的位置的事件作為指定事件,當(dāng)監(jiān)聽到移動(dòng)終端桌面上顯示的應(yīng)用圖標(biāo)A被觸摸拖拽到系統(tǒng)回收箱圖標(biāo)的位置時(shí),在移動(dòng)終端桌面上顯示的該應(yīng)用圖標(biāo)A上疊加繪制遮罩圖標(biāo),圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例在應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)的示意圖,如圖2所示,應(yīng)用圖標(biāo)A如圖中右上角所示,初始態(tài)的遮罩圖標(biāo)如圖中左上角所示,遮罩圖標(biāo)的圖案由一個(gè)矩形和一個(gè)圓形構(gòu)成,在初始態(tài)時(shí)圓形是矩形的內(nèi)切圓,圓形內(nèi)的部分的透明度為100%,圓形外矩形內(nèi)的部分的透明度為50%;將該遮罩圖標(biāo)疊加繪制到移動(dòng)終端桌面上顯示的應(yīng)用圖標(biāo)A上,得到如圖中下方所示的疊加效果,應(yīng)用圖標(biāo)A在圓形外矩形內(nèi)的部分是不清晰的,應(yīng)用圖標(biāo)A在圓形內(nèi)的部分是清晰的。按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)A上所繪制的遮罩圖標(biāo),具體地,在圖2所示的初始態(tài)的基礎(chǔ)上,在時(shí)間t1,將遮罩圖標(biāo)中的圓形半徑縮小1/3且保持圓心位置不變,圓形內(nèi)的部分的透明度為100%,圓形外矩形內(nèi)的部分的透明度為30%;在時(shí)間t2,將遮罩圖標(biāo)中的圓形半徑縮小1/2且保持圓心位置不變,圓形內(nèi)的部分的透明度為100%,圓形外矩形內(nèi)的部分的透明度為10%;在時(shí)間t3,將遮罩圖標(biāo)中的圓形去掉,矩形內(nèi)的部分的透明度為0。疊加繪制在應(yīng)用圖標(biāo)A上的遮罩圖標(biāo)在上述時(shí)序變化中,透明的區(qū)域越來(lái)越小,邊緣不透明的區(qū)域越來(lái)越大,則對(duì)應(yīng)的疊加效果是,應(yīng)用圖標(biāo)A中部清晰的部分越來(lái)越小,邊緣不清晰的部分越來(lái)越大,且不清晰的部分的分辨率越來(lái)越地,直至到時(shí)間t3時(shí)應(yīng)用圖標(biāo)A完全被不透明的矩形遮擋住,實(shí)現(xiàn)了應(yīng)用圖標(biāo)A從邊緣開始清晰度逐漸變差、逐漸消失的動(dòng)畫效果。可以看出,遮罩圖標(biāo)就像是一個(gè)模具,要實(shí)現(xiàn)動(dòng)畫效果的應(yīng)用圖標(biāo)在遮罩圖標(biāo)的疊加下可以根據(jù)該模具發(fā)生變化,遮罩圖標(biāo)隨時(shí)間不斷變化,應(yīng)用圖標(biāo)被遮罩圖標(biāo)疊加后的疊加效果也隨時(shí)間不斷變化。
在本發(fā)明的一個(gè)實(shí)施例中,為實(shí)現(xiàn)更加復(fù)雜、炫酷的動(dòng)畫效果,在上述步驟S120在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)之前,圖1所示的方法進(jìn)一步包括:在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo),中間層圖標(biāo)的尺寸大于或等于應(yīng)用圖標(biāo)的尺寸,使得該應(yīng)用圖標(biāo)被所述中間層圖標(biāo)完全覆蓋;則上述步驟S120在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)包括:在該應(yīng)用圖標(biāo)上的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo)??梢灾溃苿?dòng)終端桌面上顯示的應(yīng)用圖標(biāo)上覆蓋一個(gè)中間層圖標(biāo),再在該中間層圖標(biāo)上疊加繪制一個(gè)遮罩圖標(biāo),中間層圖標(biāo)具有一定的紋理、位置、大小、形狀、透明度等特征,在此基礎(chǔ)上,通過(guò)按照預(yù)定時(shí)序改變遮罩圖標(biāo)的形狀、位置、大小、透明度等,實(shí)現(xiàn)該應(yīng)用圖標(biāo)的更為復(fù)雜的動(dòng)畫效果。
具體地,上述在該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)的過(guò)程具體包括:繪制一個(gè)透明圖,以該透明圖作為容器;將該應(yīng)用圖標(biāo)放入所述容器中,再將所述中間層圖標(biāo)疊加放入所述容器中。
例如,移動(dòng)終端桌面上顯示有多個(gè)應(yīng)用圖標(biāo),響應(yīng)于用戶對(duì)一個(gè)應(yīng)用圖標(biāo)執(zhí)行“冷藏”操作,該應(yīng)用圖標(biāo)對(duì)應(yīng)的動(dòng)畫效果是:在該應(yīng)用圖標(biāo)上逐漸覆蓋上冰層,而相應(yīng)于用戶對(duì)一個(gè)已被冷藏的應(yīng)用圖標(biāo)執(zhí)行“解凍”操作,該應(yīng)用圖標(biāo)對(duì)應(yīng)的動(dòng)畫效果是:該應(yīng)用圖標(biāo)上覆蓋的冰層逐漸消失。為實(shí)現(xiàn)該“冷藏”動(dòng)畫效果和“解凍”“動(dòng)畫效果”,可以通過(guò)在應(yīng)用圖標(biāo)上覆蓋特定中間層圖標(biāo)、在中間層圖標(biāo)上疊加繪制遮罩圖標(biāo)以及按照一定時(shí)序改變遮罩圖標(biāo)的方式來(lái)實(shí)現(xiàn)。圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的在應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)以及遮罩圖標(biāo)的示意圖,如圖3所示,需要實(shí)現(xiàn)動(dòng)畫效果的應(yīng)用圖標(biāo)B如圖中310所示,中間層圖標(biāo)如圖中320所示,該中間層圖標(biāo)320的圖案紋理為冰層紋理,尺寸與應(yīng)用圖標(biāo)B完全相同,將該中間層圖標(biāo)320覆蓋在應(yīng)用圖標(biāo)B上,得到如圖中330所示的疊加效果,應(yīng)用圖標(biāo)B完全置于冰層之下,遮罩圖標(biāo)如圖中340所示,黑色的部分表示遮罩圖標(biāo)340的形狀,被遮罩圖標(biāo)罩住的冰層為全透明(全顯區(qū)域),遮罩圖標(biāo)的作用是去冰層,未被遮罩圖標(biāo)罩住的冰層則顯示冰層,將該遮罩圖標(biāo)340疊加在應(yīng)用圖標(biāo)上覆蓋中間層320后的效果330上,其所覆蓋的區(qū)域冰層被去除,得到如圖中350所示的疊加效果;如果將剛才疊加的遮罩圖標(biāo)340更換為圖中所述的遮罩圖標(biāo)340’,即改變了遮罩圖標(biāo)的形狀,將該遮罩圖標(biāo)340’疊加在應(yīng)用圖標(biāo)上覆蓋中間層320后的效果330上,其所覆蓋的區(qū)域的冰層被去除,得到如圖中350’所示的疊加效果。在上述350所示的疊加效果的基礎(chǔ)上,進(jìn)一步改變遮罩圖標(biāo)的大小,將遮罩圖標(biāo)340變小,上述疊加效果350上的遮罩圖標(biāo)所覆蓋的區(qū)域面積減小,得到如圖中360所示的疊加效果;在360所示的疊加效果的基礎(chǔ)上,進(jìn)一步移動(dòng)遮罩圖標(biāo)的位置,將疊加效果360上的遮罩圖標(biāo)的位置向應(yīng)用圖標(biāo)的左下方移動(dòng),得到如圖中370所示的疊加效果??梢姡ㄟ^(guò)控制中間層圖標(biāo)的特征以及通過(guò)改變遮罩圖標(biāo)的形狀、大小、位置等特征可以獲得不同的動(dòng)畫效果,對(duì)于上文中提到的“冷藏”動(dòng)畫效果,可以在上述疊加效果330的基礎(chǔ)上,設(shè)置初始態(tài)的遮罩圖標(biāo)很大,逐漸減小遮罩圖標(biāo),實(shí)現(xiàn)應(yīng)用圖標(biāo)B上的冰從少到多的動(dòng)畫效果,同理,對(duì)于上文中提到的“解凍”動(dòng)畫效果,可以在上述疊加效果330的基礎(chǔ)上,設(shè)置初始態(tài)的遮罩圖標(biāo)很小,逐漸增大遮罩圖標(biāo),實(shí)現(xiàn)應(yīng)用圖標(biāo)B上的冰從多到少的動(dòng)畫效果。
其中,中間層圖標(biāo)的圖案紋理、大小、透明度、形狀等特性均可以根據(jù)需求進(jìn)行選擇,上例中實(shí)現(xiàn)冰層效果的中間圖標(biāo)覆蓋到應(yīng)用圖標(biāo)B上的過(guò)程可以具體展開來(lái)說(shuō),包括:畫一個(gè)透明圖,將該透明圖作為容器;將應(yīng)用圖標(biāo)B放入透明圖上;把中間層圖標(biāo)放在應(yīng)用圖標(biāo)B上,一般地,中間層圖標(biāo)比應(yīng)用圖標(biāo)B要大,即全部遮蓋住應(yīng)用圖標(biāo)B。此外,中間層圖標(biāo)可以是位圖格式,遮罩圖標(biāo)也可以是位圖格式。
在本發(fā)明的一個(gè)實(shí)施例中,中間層圖標(biāo)預(yù)先存儲(chǔ)在該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中;則在上述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)之前,圖1所示的方法還包括:從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中獲取所述中間層圖標(biāo)。
進(jìn)一步地,配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則;則上述步驟S130按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果包括:從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述動(dòng)畫時(shí)序規(guī)則,根據(jù)所述動(dòng)畫時(shí)序規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果??梢?,在本實(shí)施例中,覆蓋在應(yīng)用圖標(biāo)上的中間層圖標(biāo)不變,僅僅通過(guò)其上疊加繪制的遮罩圖標(biāo)的變化來(lái)實(shí)現(xiàn)動(dòng)畫效果。
在另一個(gè)實(shí)施例中,配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則,所述動(dòng)畫時(shí)序規(guī)則包括:對(duì)所述中間層圖標(biāo)進(jìn)行變化的第一規(guī)則,對(duì)所述遮罩圖標(biāo)進(jìn)行變化的第二規(guī)則;則上述從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中獲取所述中間層圖標(biāo)包括:從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第一規(guī)則和所述中間層圖標(biāo),根據(jù)所述第一規(guī)則對(duì)所述中間層圖標(biāo)進(jìn)行變化,得到變化后的中間層圖標(biāo);上述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)包括:在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋變化后的中間層圖標(biāo);步驟S120在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)包括:在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上的變化后的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo);步驟S130按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果包括:從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第二規(guī)則,根據(jù)所述第二規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果??梢?,在本實(shí)施例中,覆蓋在應(yīng)用圖標(biāo)上的中間層圖標(biāo)是每隔一段時(shí)間變化的,而中間層圖標(biāo)之上疊加繪制的遮罩圖標(biāo)也是隨時(shí)間變化的,雙層圖標(biāo)的變化能夠配合交互得到更加靈活多變的動(dòng)畫效果。
圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種處理應(yīng)用圖標(biāo)的裝置的示意圖。如圖4所示,該處理應(yīng)用圖標(biāo)的裝置400包括:
監(jiān)聽單元410,適于監(jiān)聽移動(dòng)終端桌面中的指定事件,當(dāng)監(jiān)聽到關(guān)于一個(gè)應(yīng)用的指定事件時(shí),通知顯示處理單元420。
顯示處理單元420,適于在接收到監(jiān)聽單元410的通知后,在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo);按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
可見,圖4所示的裝置在監(jiān)聽到關(guān)于一個(gè)應(yīng)用的指定事件時(shí)在該移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo),通過(guò)該遮罩圖標(biāo)隨時(shí)間的變化來(lái)達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。與現(xiàn)有技術(shù)中預(yù)存圖片序列幀,通過(guò)圖片序列幀播放以實(shí)現(xiàn)應(yīng)用圖標(biāo)的動(dòng)畫效果的方案相比,本方案中每一次對(duì)遮罩圖標(biāo)的變化等效于圖片序列幀播放中的一次幀替換,省去了對(duì)序列幀進(jìn)行存儲(chǔ)的步驟,極大地減少了移動(dòng)終端系統(tǒng)資源占用,且在減少對(duì)系統(tǒng)內(nèi)存的占用的同時(shí),也能將復(fù)雜變換的動(dòng)畫效果等效實(shí)現(xiàn),保證系統(tǒng)的順暢運(yùn)行,給用戶提供更為完美的使用體驗(yàn)。
在本發(fā)明的一個(gè)實(shí)施例中,顯示處理單元420,適于在該應(yīng)用圖標(biāo)的動(dòng)畫效果對(duì)應(yīng)的每個(gè)變化時(shí)間點(diǎn),改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)的形狀、大小、在該應(yīng)用圖標(biāo)上的位置、和/或透明度,以符合該應(yīng)用圖標(biāo)在當(dāng)前時(shí)間點(diǎn)的動(dòng)畫效果。
其中,顯示處理單元420,適于對(duì)該應(yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)進(jìn)行變形、旋轉(zhuǎn)、縮放、移位、和/或透明度變化處理;或者,適于撤銷該應(yīng)用圖標(biāo)上原有的遮罩圖標(biāo),重新在該應(yīng)用圖標(biāo)上繪制形狀、大小、在該應(yīng)用圖標(biāo)上的位置和/或透明度不同的遮罩圖標(biāo)。
在本發(fā)明的一個(gè)實(shí)施例中,顯示處理單元420,進(jìn)一步適于在所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)之前,在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo),使得該應(yīng)用圖標(biāo)被所述中間層圖標(biāo)完全覆蓋;在該應(yīng)用圖標(biāo)上的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo)。
具體地,顯示處理單元420,適于繪制一個(gè)透明圖,以該透明圖作為容器;將該應(yīng)用圖標(biāo)放入所述容器中,再將所述中間層圖標(biāo)疊加放入所述容器中。中間層圖標(biāo)為位圖格式,所述中間層圖標(biāo)中的圖案具有特定紋理,和/或,所述中間層圖標(biāo)具有特定透明度。
在一個(gè)具體的例子中,中間層圖標(biāo)預(yù)先存儲(chǔ)在該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中;顯示處理單元420,進(jìn)一步適于在所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)之前,從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中獲取所述中間層圖標(biāo)。
進(jìn)一步地,配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則;顯示處理單元420,適于從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述動(dòng)畫時(shí)序規(guī)則,根據(jù)所述動(dòng)畫時(shí)序規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
或者,配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則,所述動(dòng)畫時(shí)序規(guī)則包括:對(duì)所述中間層圖標(biāo)進(jìn)行變化的第一規(guī)則,對(duì)所述遮罩圖標(biāo)進(jìn)行變化的第二規(guī)則;顯示處理單元420,適于從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第一規(guī)則和所述中間層圖標(biāo),根據(jù)所述第一規(guī)則對(duì)所述中間層圖標(biāo)進(jìn)行變化,得到變化后的中間層圖標(biāo);適于在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋變化后的中間層圖標(biāo);適于在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上的變化后的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo);以及,適于從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第二規(guī)則,根據(jù)所述第二規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
需要說(shuō)明的是,圖4所示裝置的各實(shí)施例與圖1-圖3所示的各實(shí)施例對(duì)應(yīng)相同,上文中已有詳細(xì)說(shuō)明,在此不再贅述。
綜上所述,本發(fā)明提供的技術(shù)方案在監(jiān)聽到關(guān)于一個(gè)應(yīng)用的指定事件時(shí)在該移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo),通過(guò)該遮罩圖標(biāo)隨時(shí)間的變化來(lái)達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。與現(xiàn)有技術(shù)中預(yù)存圖片序列幀,通過(guò)圖片序列幀播放以實(shí)現(xiàn)應(yīng)用圖標(biāo)的動(dòng)畫效果的方案相比,本方案中每一次對(duì)遮罩圖標(biāo)的變化等效于圖片序列幀播放中的一次幀替換,省去了對(duì)序列幀進(jìn)行存儲(chǔ)的步驟,極大地減少了移動(dòng)終端系統(tǒng)資源占用,且在減少對(duì)系統(tǒng)內(nèi)存的占用的同時(shí),也能將復(fù)雜變換的動(dòng)畫效果等效實(shí)現(xiàn),保證系統(tǒng)的順暢運(yùn)行,給用戶提供更為完美的使用體驗(yàn)。
需要說(shuō)明的是:
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬裝置或者其它設(shè)備固有相關(guān)。各種通用裝置也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類裝置所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的處理應(yīng)用圖標(biāo)的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
本發(fā)明公開了A1、一種處理應(yīng)用圖標(biāo)的方法,其中,包括:
監(jiān)聽移動(dòng)終端桌面中的指定事件;
當(dāng)監(jiān)聽到關(guān)于一個(gè)應(yīng)用的指定事件時(shí),在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo);
按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
A2、如A1所述的方法,其中,所述按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果包括:
在該應(yīng)用圖標(biāo)的動(dòng)畫效果對(duì)應(yīng)的每個(gè)變化時(shí)間點(diǎn),改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)的形狀、大小、在該應(yīng)用圖標(biāo)上的位置、和/或透明度,以符合該應(yīng)用圖標(biāo)在當(dāng)前時(shí)間點(diǎn)的動(dòng)畫效果。
A3、如A2所述的方法,其中,所述改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)的形狀、大小、在該應(yīng)用圖標(biāo)上的位置、和/或透明度包括:
對(duì)該應(yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)進(jìn)行變形、旋轉(zhuǎn)、縮放、移位、和/或透明度變化處理;
或者,
撤銷該應(yīng)用圖標(biāo)上原有的遮罩圖標(biāo),重新在該應(yīng)用圖標(biāo)上繪制形狀、大小、在該應(yīng)用圖標(biāo)上的位置和/或透明度不同的遮罩圖標(biāo)。
A4、如A1所述的方法,其中,在所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)之前,該方法進(jìn)一步包括:
在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo),使得該應(yīng)用圖標(biāo)被所述中間層圖標(biāo)完全覆蓋;
則所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)包括:在該應(yīng)用圖標(biāo)上的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo)。
A5、如A4所述的方法,其中,所述在該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)包括:
繪制一個(gè)透明圖,以該透明圖作為容器;
將該應(yīng)用圖標(biāo)放入所述容器中,再將所述中間層圖標(biāo)疊加放入所述容器中。
A6、如A4所述的方法,其中,所述中間層圖標(biāo)預(yù)先存儲(chǔ)在該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中;
則在所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)之前,該方法還包括:從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中獲取所述中間層圖標(biāo)。
A7、如A6所述的方法,其中,
所述中間層圖標(biāo)為位圖格式,所述中間層圖標(biāo)中的圖案具有特定紋理,和/或,所述中間層圖標(biāo)具有特定透明度。
A8、如A6所述的方法,其中,所述配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則;
則所述按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果包括:
從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述動(dòng)畫時(shí)序規(guī)則,根據(jù)所述動(dòng)畫時(shí)序規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
A9、如A6所述的方法,其中,所述配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則,所述動(dòng)畫時(shí)序規(guī)則包括:對(duì)所述中間層圖標(biāo)進(jìn)行變化的第一規(guī)則,對(duì)所述遮罩圖標(biāo)進(jìn)行變化的第二規(guī)則;
則所述從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中獲取所述中間層圖標(biāo)包括:從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第一規(guī)則和所述中間層圖標(biāo),根據(jù)所述第一規(guī)則對(duì)所述中間層圖標(biāo)進(jìn)行變化,得到變化后的中間層圖標(biāo);
所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)包括:在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋變化后的中間層圖標(biāo);
所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)包括:在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上的變化后的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo);
所述按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果包括:從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第二規(guī)則,根據(jù)所述第二規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
本發(fā)明還公開了B10、一種處理應(yīng)用圖標(biāo)的裝置,其中,包括:
監(jiān)聽單元,適于監(jiān)聽移動(dòng)終端桌面中的指定事件,當(dāng)監(jiān)聽到關(guān)于一個(gè)應(yīng)用的指定事件時(shí),通知顯示處理單元;
所述顯示處理單元,適于在接收到所述監(jiān)聽單元的通知后,在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo);按照預(yù)定時(shí)序改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
B11、如B10所述的裝置,其中,
所述顯示處理單元,適于在該應(yīng)用圖標(biāo)的動(dòng)畫效果對(duì)應(yīng)的每個(gè)變化時(shí)間點(diǎn),改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)的形狀、大小、在該應(yīng)用圖標(biāo)上的位置、和/或透明度,以符合該應(yīng)用圖標(biāo)在當(dāng)前時(shí)間點(diǎn)的動(dòng)畫效果。
B12、如B11所述的裝置,其中,
所述顯示處理單元,適于對(duì)該應(yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo)進(jìn)行變形、旋轉(zhuǎn)、縮放、移位、和/或透明度變化處理;或者,適于撤銷該應(yīng)用圖標(biāo)上原有的遮罩圖標(biāo),重新在該應(yīng)用圖標(biāo)上繪制形狀、大小、在該應(yīng)用圖標(biāo)上的位置和/或透明度不同的遮罩圖標(biāo)。
B13、如B10所述的裝置,其中,
所述顯示處理單元,進(jìn)一步適于在所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上疊加繪制遮罩圖標(biāo)之前,在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo),使得該應(yīng)用圖標(biāo)被所述中間層圖標(biāo)完全覆蓋;在該應(yīng)用圖標(biāo)上的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo)。
B14、如B13所述的裝置,其中,
所述顯示處理單元,適于繪制一個(gè)透明圖,以該透明圖作為容器;將該應(yīng)用圖標(biāo)放入所述容器中,再將所述中間層圖標(biāo)疊加放入所述容器中。
B15、如B13所述的裝置,其中,所述中間層圖標(biāo)預(yù)先存儲(chǔ)在該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中;
所述顯示處理單元,進(jìn)一步適于在所述在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋中間層圖標(biāo)之前,從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中獲取所述中間層圖標(biāo)。
B16、如B15所述的裝置,其中,
所述中間層圖標(biāo)為位圖格式,所述中間層圖標(biāo)中的圖案具有特定紋理,和/或,所述中間層圖標(biāo)具有特定透明度。
B17、如B15所述的裝置,其中,所述配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則;
所述顯示處理單元,適于從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述動(dòng)畫時(shí)序規(guī)則,根據(jù)所述動(dòng)畫時(shí)序規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。
B18、如B15所述的裝置,其中,所述配置信息數(shù)據(jù)庫(kù)中還存儲(chǔ)有:關(guān)于該應(yīng)用的指定事件對(duì)應(yīng)的動(dòng)畫時(shí)序規(guī)則,所述動(dòng)畫時(shí)序規(guī)則包括:對(duì)所述中間層圖標(biāo)進(jìn)行變化的第一規(guī)則,對(duì)所述遮罩圖標(biāo)進(jìn)行變化的第二規(guī)則;
所述顯示處理單元,適于從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第一規(guī)則和所述中間層圖標(biāo),根據(jù)所述第一規(guī)則對(duì)所述中間層圖標(biāo)進(jìn)行變化,得到變化后的中間層圖標(biāo);適于在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上覆蓋變化后的中間層圖標(biāo);適于在移動(dòng)終端桌面中的該應(yīng)用圖標(biāo)上的變化后的中間層圖標(biāo)上疊加繪制遮罩圖標(biāo);以及,適于從該應(yīng)用對(duì)應(yīng)的配置信息數(shù)據(jù)庫(kù)中讀取所述第二規(guī)則,根據(jù)所述第二規(guī)則改變?cè)搼?yīng)用圖標(biāo)上所繪制的遮罩圖標(biāo),以達(dá)到該應(yīng)用圖標(biāo)的動(dòng)畫效果。