本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種顯示應(yīng)用圖標的方法和裝置。
背景技術(shù):
隨著移動互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,移動終端已廣泛應(yīng)用于人們的生活、學習、工作、娛樂等各個方面,成為現(xiàn)代人不可或缺的必需品。然而,在現(xiàn)有技術(shù)中,移動終端桌面上所顯示的應(yīng)用圖標的大小是固定不變的,對于特定的使用場景(如較為昏暗的場景下)、或者對于特定使用人群(如老人、視力不佳者等)來說,無法控制移動終端桌面上的應(yīng)用圖標的放大或縮小給用戶對移動終端的使用造成了困擾。雖然市面上的移動終端的種類層出不窮,但這方面功能的欠缺使得有些用戶對移動終端的選擇受到限制。
還有一些移動終端桌面中的應(yīng)用圖標的大小雖然是可以調(diào)節(jié)的,但調(diào)節(jié)實施的過程需要用戶進入到移動終端的系統(tǒng)設(shè)置界面中進行相應(yīng)的控件的調(diào)整,操作復(fù)雜,非常費時費力,不符合用戶需求。
技術(shù)實現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的顯示應(yīng)用圖標的方法和裝置。
依據(jù)本發(fā)明的一個方面,提供了一種顯示應(yīng)用圖標的方法,包括:
監(jiān)聽移動終端桌面上發(fā)生的指定事件;
當監(jiān)聽到指定事件時,重新繪制移動終端桌面,根據(jù)所述指定事件對應(yīng)的參數(shù)放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,所述指定事件包括:多觸點滑動事件,和/或,單觸點滑動事件;
所述多觸點滑動事件包括:雙觸點捏合事件。
可選地,所述當監(jiān)聽到指定事件時,重新繪制移動終端桌面,根據(jù)所述指定事件對應(yīng)的參數(shù)放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:
當監(jiān)聽到移動終端桌面上發(fā)生雙觸點捏合事件時,重新繪制移動終端桌面,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,所述根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標;
對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定比例放大該應(yīng)用圖標;
將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,所述將放大后的各應(yīng)用圖標顯示在移動終端桌面上包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;
判斷所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍是否超過第一預(yù)設(shè)閾值;
如果否,按照獲取到的所述行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上;
如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)減少且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,所述根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標;
對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定比例縮小該應(yīng)用圖標;
將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,所述將縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;
判斷所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍是否超過第二預(yù)設(shè)閾值;
如果否,按照獲取到的所述行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上;
如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)增加且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,該方法進一步包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;
對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定規(guī)則放大該應(yīng)用名稱的字體;
將放大后的各應(yīng)用名稱與其對應(yīng)的放大后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個放大后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。
可選地,該方法進一步包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;
對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定規(guī)則縮小該應(yīng)用名稱的字體;
將縮小后的各應(yīng)用名稱與其對應(yīng)的縮小后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個縮小后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。
依據(jù)本發(fā)明的另一個方面,提供了一種顯示應(yīng)用圖標的裝置,包括:
監(jiān)聽單元,適于監(jiān)聽移動終端桌面上發(fā)生的指定事件,當監(jiān)聽到指定事件時通知顯示處理單元;
所述顯示處理單元,適于當接收到所述監(jiān)聽單元發(fā)送的通知時,重新繪制移動終端桌面,根據(jù)所述指定事件對應(yīng)的參數(shù)放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,所述指定事件包括:多觸點滑動事件,和/或,單觸點滑動事件;
所述多觸點滑動事件包括:雙觸點捏合事件。
可選地,所述監(jiān)聽單元,適于當監(jiān)聽到移動終端桌面上發(fā)生雙觸點捏合事件時,通知所述顯示處理單元;
所述顯示處理單元,適于當接收到所述監(jiān)聽單元發(fā)送的通知時,重新繪制移動終端桌面,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,所述顯示處理單元,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標;對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定比例放大該應(yīng)用圖標;將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,所述顯示處理單元,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;判斷所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍是否超過第一預(yù)設(shè)閾值;如果否,按照獲取到的所述行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上;如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)減少且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,所述顯示處理單元,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標;對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定比例縮小該應(yīng)用圖標;將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,所述顯示處理單元,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;判斷所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍是否超過第二預(yù)設(shè)閾值;如果否,按照獲取到的所述行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上;如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)增加且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
可選地,所述顯示處理單元,進一步適于從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定規(guī)則放大該應(yīng)用名稱的字體;將放大后的各應(yīng)用名稱與其對應(yīng)的放大后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個放大后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。
可選地,所述顯示處理單元,進一步適于從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定規(guī)則縮小該應(yīng)用名稱的字體;將縮小后的各應(yīng)用名稱與其對應(yīng)的縮小后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個縮小后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。
由上述可知,本發(fā)明提供的技術(shù)方案在監(jiān)聽到移動終端桌面上發(fā)生指定事件時重新繪制移動終端桌面,根據(jù)所監(jiān)聽到的指定事件對應(yīng)的參數(shù)對調(diào)整移動終端桌面上待顯示的應(yīng)用圖標的大小并將調(diào)整大小后的應(yīng)用圖標顯示在移動終端桌面上,實現(xiàn)了移動終端桌面上的應(yīng)用圖標隨著指定事件的發(fā)生而放大或縮小的視覺效果。與現(xiàn)有技術(shù)中移動終端桌面上的應(yīng)用圖標大小不可變的方案相比,本方案可以根據(jù)用戶需求實時靈活地對移動終端桌面上的應(yīng)用圖標進行放大或縮小,用戶只需在移動終端桌面上按需要實施指定事件,無需到系統(tǒng)設(shè)置中進行相關(guān)的設(shè)置,操作過程十分簡單,給用戶提供更加舒適便捷的移動終端使用體驗。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明一個實施例的一種顯示應(yīng)用圖標的方法的流程圖;
圖2示出了根據(jù)本發(fā)明另一個實施例的一種顯示應(yīng)用圖標的方法的流程圖;
圖3示出了根據(jù)本發(fā)明一個實施例的一種顯示應(yīng)用圖標的裝置的示意圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
圖1示出了根據(jù)本發(fā)明一個實施例的一種顯示應(yīng)用圖標的方法的流程圖。如圖1所示,該方法包括:
步驟S110,監(jiān)聽移動終端桌面上發(fā)生的指定事件。
步驟S120,當監(jiān)聽到指定事件時,重新繪制移動終端桌面,根據(jù)所述指定事件對應(yīng)的參數(shù)放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
可見,圖1所示的方法在監(jiān)聽到移動終端桌面上發(fā)生指定事件時重新繪制移動終端桌面,根據(jù)所監(jiān)聽到的指定事件對應(yīng)的參數(shù)對調(diào)整移動終端桌面上待顯示的應(yīng)用圖標的大小并將調(diào)整大小后的應(yīng)用圖標顯示在移動終端桌面上,實現(xiàn)了移動終端桌面上的應(yīng)用圖標隨著指定事件的發(fā)生而放大或縮小的視覺效果。與現(xiàn)有技術(shù)中移動終端桌面上的應(yīng)用圖標大小不可變的方案相比,本方案可以根據(jù)用戶需求實時靈活地對移動終端桌面上的應(yīng)用圖標進行放大或縮小,用戶只需在移動終端桌面上按需要實施指定事件,無需到系統(tǒng)設(shè)置中進行相關(guān)的設(shè)置,操作過程十分簡單,給用戶提供更加舒適便捷的移動終端使用體驗。
在本發(fā)明的一個實施例中,上文所述的指定事件包括:多觸點滑動事件,和/或,單觸點滑動事件;所述多觸點滑動事件包括:雙觸點捏合事件。當指定事件為雙觸點捏合事件時,指定事件對應(yīng)的參數(shù)為雙觸點捏合事件對應(yīng)的觸點間距的變化情況。則圖1所示方法的步驟S110監(jiān)聽移動終端桌面上發(fā)生的雙觸點捏合事件;步驟S120當監(jiān)聽到指定事件時,重新繪制移動終端桌面,根據(jù)所述指定事件對應(yīng)的參數(shù)放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:當監(jiān)聽到移動終端桌面上發(fā)生雙觸點捏合事件時,重新繪制移動終端桌面,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
具體地,根據(jù)雙觸點捏合事件對應(yīng)的觸點間距變化情況的不同,上述過程分為以下兩種情況:
情況1,雙觸點捏合事件對應(yīng)的觸點間距增大,則相應(yīng)地對移動終端桌面上待顯示的各應(yīng)用圖標進行放大。
則上述步驟S120在監(jiān)聽到雙觸點捏合事件之后,根據(jù)雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:
步驟S121,從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標。
步驟S123,對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定比例放大該應(yīng)用圖標。
步驟S125,將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
可見,當用戶在使用移動終端的過程中需要對移動終端桌面上的應(yīng)用圖標進行放大時,只需在移動終端桌面上實施觸點間距增大的雙觸點捏合事件,并可以通過控制觸點間距增大范圍來控制移動終端桌面上應(yīng)用圖標的放大程度,使之適應(yīng)用戶的觀看需求。
情況2,雙觸點捏合事件對應(yīng)的觸點間距減小,則相應(yīng)地對移動終端桌面上待顯示的各應(yīng)用圖標進行縮小。
則上述步驟S120在監(jiān)聽到雙觸點捏合事件之后,根據(jù)雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:
步驟S122,從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標。
步驟S124,對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定比例縮小該應(yīng)用圖標。
步驟S126,將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
可見,當用戶在使用移動終端的過程中需要對移動終端桌面上的應(yīng)用圖標進行縮小時,只需在移動終端桌面上實施觸點間距縮小的雙觸點捏合事件,并可以通過控制觸點間距縮小范圍來控制移動終端桌面上應(yīng)用圖標的縮小程度,使之適應(yīng)用戶的觀看需求。
例如,一個移動終端裝載有Android系統(tǒng),該移動終端桌面上顯示的應(yīng)用圖標按照每行四個進行排布,按照從上向下的順序,第一行從左到右的應(yīng)用圖標分別是:應(yīng)用a的圖標、應(yīng)用b的圖標、應(yīng)用c的圖標、應(yīng)用d的圖標,第二行從左到右的應(yīng)用圖標分別是:應(yīng)用e的圖標、應(yīng)用f的圖標、應(yīng)用g的圖標、應(yīng)用h的圖標,第三行從左到右的應(yīng)用圖標分別是:應(yīng)用i的圖標、應(yīng)用j的圖標,還有兩個空位置;該移動終端桌面上共顯示有10個應(yīng)用圖標。
用戶在該移動終端桌面上實施雙觸點捏合事件,如上述情況1,用戶的兩個手指觸摸屏幕,且兩個手指向相反方向滑動,兩個觸點間距從0增大到3cm,該雙觸點捏合事件被監(jiān)聽到,從桌面配置數(shù)據(jù)庫中獲取該移動終端桌面上待顯示的10個應(yīng)用圖標,對于獲取到的每個應(yīng)用圖標,將雙觸點捏合事件對應(yīng)的觸點間距增大范圍與固定長度6cm(移動終端的屏幕寬度)的比值作為預(yù)定比例,由于雙觸點捏合事件對應(yīng)的觸點間距增大3cm,則將每個應(yīng)用圖標放大3/6=1/2后顯示在移動終端桌面上?;蛘?,如上述情況2用戶的兩個手指觸摸屏幕,且兩個手指向相反方向滑動,兩個觸點間距從5cm縮小到3cm,該雙觸點捏合事件被監(jiān)聽到,從桌面數(shù)據(jù)庫中獲取該移動終端桌面上待顯示的10個應(yīng)用圖標,對于獲取到的每個應(yīng)用圖標,將雙觸點捏合事件對應(yīng)的觸點間距縮小范圍與固定長度6cm(移動終端的屏幕寬度)的比值作為預(yù)定比例,由于雙觸點捏合事件對應(yīng)的觸點間距縮小2cm,則將每個應(yīng)用圖標縮小2/6=1/3后顯示在移動終端桌面上。其中,預(yù)定比例的計算方式只是用來舉例說明,并不產(chǎn)生限定作用,可以根據(jù)需求設(shè)置計算方式。
容易想到,在上述情況1中應(yīng)用圖標被放大后顯示在移動終端桌面上的場景中,如上述移動終端桌面上的第一行中的應(yīng)用a的圖標、應(yīng)用b的圖標、應(yīng)用c的圖標和應(yīng)用d的圖標均被等比例地放大后并按照原來順序顯示在移動終端桌面的第一行中,其他行同理,可知放大程度越大,應(yīng)用圖標之間的間距就會越小,直至放大到一定程度時,移動終端桌面中的一行中就排布不下4個應(yīng)用圖標了。相應(yīng)地,在上述情況2中應(yīng)用圖標被縮小后顯示在移動終端桌面上的場景中,如上述移動終端桌面上的第一行中的應(yīng)用a的圖標、應(yīng)用b的圖標、應(yīng)用c的圖標和應(yīng)用d的圖標均被等比例地縮小后并按照原來順序顯示在移動終端桌面的第一行中,其他行同理,可知縮小程度越大,應(yīng)用圖標之間的間距就會越大,直至縮小到一定程度時,移動終端桌面中的一行中排布4個應(yīng)用圖標就顯得太少了。
為優(yōu)化上述實施場景,在本發(fā)明的一個實施例中,針對前文中情況1的場景,步驟S125將放大后的各應(yīng)用圖標顯示在移動終端桌面上包括:從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;判斷所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍是否超過第一預(yù)設(shè)閾值;如果否,按照獲取到的所述行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上;如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)減少且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
以及,針對前文中情況2的場景,步驟S126將縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;判斷所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍是否超過第二預(yù)設(shè)閾值;如果否,按照獲取到的所述行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上;如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)增加且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
沿用上文中移動終端桌面上顯示10個應(yīng)用圖標的例子,在情況1中,在將10個應(yīng)用圖標均放大1/2后,從桌面配置數(shù)據(jù)庫中獲取待顯示的10個應(yīng)用圖標在移動總段桌面上的行列布局關(guān)系為三行四列,如上文中所述,按照從上向下的順序,第一行從左到右的應(yīng)用圖標分別是:應(yīng)用a的圖標、應(yīng)用b的圖標、應(yīng)用c的圖標、應(yīng)用d的圖標,第二行從左到右的應(yīng)用圖標分別是:應(yīng)用e的圖標、應(yīng)用f的圖標、應(yīng)用g的圖標、應(yīng)用h的圖標,第三行從左到右的應(yīng)用圖標分別是:應(yīng)用i的圖標、應(yīng)用j的圖標,還有兩個空位置;獲取到第一預(yù)設(shè)閾值為2cm,雙觸點捏合事件對應(yīng)的觸點間距增大范圍3cm超過了該第一預(yù)設(shè)閾值,則對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)從4減少為3且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將放大后的10個應(yīng)用圖標顯示在移動終端桌面上,則按照從上向下的順序,第一行從左到右的應(yīng)用圖標分別是:放大后的應(yīng)用a的圖標、放大后的應(yīng)用b的圖標、放大后的應(yīng)用c的圖標,第二行從左到右的應(yīng)用圖標分別是:放大后的應(yīng)用d的圖標、放大后的應(yīng)用e的圖標、放大后的應(yīng)用f的圖標,第三行從左到右的應(yīng)用圖標分別是:放大后的應(yīng)用g的圖標、放大后的應(yīng)用h的圖標、放大后的應(yīng)用i的圖標,第四行從左到右的應(yīng)用圖標分別是:放大后的應(yīng)用j的圖標、還有2個空位置??梢娊?jīng)調(diào)整后行列布局關(guān)系從三行四列變?yōu)樗男腥?,避免了?yīng)用圖標放大到一定程度后排布不下的問題。其中,第一預(yù)設(shè)閾值是根據(jù)移動終端桌面的寬度以及應(yīng)用圖標的寬度計算得到的,不同的移動終端中不同的實施場景下該第一預(yù)設(shè)閾值可能會不同。
以及,在情況2中,在將10個應(yīng)用圖標均縮小1/3后,從桌面配置數(shù)據(jù)庫中獲取待顯示的10個應(yīng)用圖標在移動總段桌面上的行列布局關(guān)系為三行四列,該行列布局關(guān)系上文已詳細說明過這里不再贅述,獲取第二預(yù)設(shè)閾值為2cm,雙觸點捏合事件對應(yīng)的觸點間距縮小范圍2cm未超過該第二預(yù)設(shè)閾值,則無需對獲取到的所述行列布局關(guān)系進行調(diào)整,按照獲取到的所述行列布局關(guān)系將縮小后的10個應(yīng)用圖標顯示在移動終端桌面上,即縮小后的10個應(yīng)用圖標的排布方式與原來相同。其中,第二預(yù)設(shè)閾值是根據(jù)移動終端桌面的寬度以及應(yīng)用圖標的寬度計算得到的,不同的移動終端中不同的實施場景下該第二預(yù)設(shè)閾值可能會不同。
為了更清楚地說明上述例子,圖2示出了根據(jù)本發(fā)明另一個實施例的一種顯示應(yīng)用圖標的方法的流程圖,以對上述實施例加以總結(jié)。如圖2所示,該方法包括以下步驟:
步驟S210,監(jiān)聽移動終端桌面上發(fā)生的雙觸點捏合事件,當監(jiān)聽到雙觸點捏合事件時,獲取該雙觸點捏合事件對應(yīng)的觸點間距變化情況。
步驟S220,獲取移動終端桌面上待顯示的應(yīng)用圖標,根據(jù)雙觸點捏合事件對應(yīng)的觸點間距變化情況對每個應(yīng)用圖標進行放大或者縮小。
步驟S230,判斷雙觸點捏合事件對應(yīng)的觸點間距變化范圍是否超過預(yù)設(shè)閾值,是則,執(zhí)行步驟S240,否則,執(zhí)行步驟S250.
步驟S240,調(diào)整應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系,依據(jù)調(diào)整后的行列布局關(guān)系將放大或縮小后的應(yīng)用圖標顯示在移動終端桌面上。
步驟S250,依據(jù)原始的行列布局關(guān)系將放大或縮小后的應(yīng)用圖標顯示在移動終端桌面上。
在本發(fā)明的一個實施例中,移動終端桌面上的應(yīng)用圖標被放大或縮小時,每個應(yīng)用圖標對應(yīng)的應(yīng)用名稱也應(yīng)當進行相應(yīng)的放大或縮小,對于情況1,則圖1所述的方法進一步包括:從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定規(guī)則放大該應(yīng)用名稱的字體;將放大后的各應(yīng)用名稱與其對應(yīng)的放大后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個放大后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。
以及,對于情況2,則圖1所示的方法進一步包括:從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定規(guī)則縮小該應(yīng)用名稱的字體;將縮小后的各應(yīng)用名稱與其對應(yīng)的縮小后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個縮小后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。
此外,上文中均以雙觸點捏合事件作為指定事件進行說明,在其他例子中,指定事件也可以是多觸點捏合事件,多觸點捏合事件與雙觸點捏合事件對應(yīng)的方案原理相同,在此無需贅述,只需說明一點,在獲取多觸點捏合事件的觸點間距變化情況時,需要分辨多觸點中的第一觸點,該第一觸點與其他剩余的觸點比較分離,根據(jù)剩余的多個觸點的位置計算剩余的多個觸點對應(yīng)的中心位置,以剩余的多個觸點對應(yīng)的中心位置與第一觸點的位置之間的間距的變化情況作為多觸點捏合事件的觸點間距變化情況。
圖3示出了根據(jù)本發(fā)明一個實施例的一種顯示應(yīng)用圖標的裝置的示意圖。如圖3所示,該顯示應(yīng)用圖標的裝置300包括:
監(jiān)聽單元310,適于監(jiān)聽移動終端桌面上發(fā)生的指定事件,當監(jiān)聽到指定事件時通知顯示處理單元320。
顯示處理單元320,適于當接收到監(jiān)聽單元310發(fā)送的通知時,重新繪制移動終端桌面,根據(jù)所述指定事件對應(yīng)的參數(shù)放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
可見,圖3所示的裝置在監(jiān)聽到移動終端桌面上發(fā)生指定事件時重新繪制移動終端桌面,根據(jù)所監(jiān)聽到的指定事件對應(yīng)的參數(shù)對調(diào)整移動終端桌面上待顯示的應(yīng)用圖標的大小并將調(diào)整大小后的應(yīng)用圖標顯示在移動終端桌面上,實現(xiàn)了移動終端桌面上的應(yīng)用圖標隨著指定事件的發(fā)生而放大或縮小的視覺效果。與現(xiàn)有技術(shù)中移動終端桌面上的應(yīng)用圖標大小不可變的方案相比,本方案可以根據(jù)用戶需求實時靈活地對移動終端桌面上的應(yīng)用圖標進行放大或縮小,用戶只需在移動終端桌面上按需要實施指定事件,無需到系統(tǒng)設(shè)置中進行相關(guān)的設(shè)置,操作過程十分簡單,給用戶提供更加舒適便捷的移動終端使用體驗。
在本發(fā)明的一個實施例中,所述指定事件包括:多觸點滑動事件,和/或,單觸點滑動事件;所述多觸點滑動事件包括:雙觸點捏合事件。
當所述指定事件為雙觸點捏合事件時,監(jiān)聽單元310,適于當監(jiān)聽到移動終端桌面上發(fā)生雙觸點捏合事件時,通知顯示處理單元320;顯示處理單元320,適于當接收到監(jiān)聽單元310發(fā)送的通知時,重新繪制移動終端桌面,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
具體地,一種情況下,顯示處理單元320,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標;對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定比例放大該應(yīng)用圖標;將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
以及,顯示處理單元320,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;判斷所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍是否超過第一預(yù)設(shè)閾值;如果否,按照獲取到的所述行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上;如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)減少且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
另一種情況下,顯示處理單元320,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標;對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定比例縮小該應(yīng)用圖標;將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
以及,顯示處理單元320,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;判斷所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍是否超過第二預(yù)設(shè)閾值;如果否,按照獲取到的所述行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上;如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)增加且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
進一步地,在本發(fā)明的一個實施例中,顯示處理單元320,進一步適于從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定規(guī)則放大該應(yīng)用名稱的字體;將放大后的各應(yīng)用名稱與其對應(yīng)的放大后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個放大后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。
或者,在本發(fā)明的另一個實施例中,顯示處理單元320,進一步適于從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定規(guī)則縮小該應(yīng)用名稱的字體;將縮小后的各應(yīng)用名稱與其對應(yīng)的縮小后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個縮小后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。
需要說明的是,圖3所示裝置的各實施例與圖1-圖2所示方法的各實施例對應(yīng)相同,上文中已有詳細說明,在此不再贅述。
綜上所述,本發(fā)明提供的技術(shù)方案在監(jiān)聽到移動終端桌面上發(fā)生指定事件時重新繪制移動終端桌面,根據(jù)所監(jiān)聽到的指定事件對應(yīng)的參數(shù)對調(diào)整移動終端桌面上待顯示的應(yīng)用圖標的大小并將調(diào)整大小后的應(yīng)用圖標顯示在移動終端桌面上,實現(xiàn)了移動終端桌面上的應(yīng)用圖標隨著指定事件的發(fā)生而放大或縮小的視覺效果。與現(xiàn)有技術(shù)中移動終端桌面上的應(yīng)用圖標大小不可變的方案相比,本方案可以根據(jù)用戶需求實時靈活地對移動終端桌面上的應(yīng)用圖標進行放大或縮小,用戶只需在移動終端桌面上按需要實施指定事件,無需到系統(tǒng)設(shè)置中進行相關(guān)的設(shè)置,操作過程十分簡單,給用戶提供更加舒適便捷的移動終端使用體驗。
需要說明的是:
在此提供的算法和顯示不與任何特定計算機、虛擬裝置或者其它設(shè)備固有相關(guān)。各種通用裝置也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類裝置所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應(yīng)當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的顯示應(yīng)用圖標的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
本發(fā)明公開了A1、一種顯示應(yīng)用圖標的方法,其中,包括:
監(jiān)聽移動終端桌面上發(fā)生的指定事件;
當監(jiān)聽到指定事件時,重新繪制移動終端桌面,根據(jù)所述指定事件對應(yīng)的參數(shù)放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
A2、如A1所述的方法,其中,所述指定事件包括:多觸點滑動事件,和/或,單觸點滑動事件;
所述多觸點滑動事件包括:雙觸點捏合事件。
A3、如A2所述的方法,其中,所述當監(jiān)聽到指定事件時,重新繪制移動終端桌面,根據(jù)所述指定事件對應(yīng)的參數(shù)放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:
當監(jiān)聽到移動終端桌面上發(fā)生雙觸點捏合事件時,重新繪制移動終端桌面,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
A4、如A3所述的方法,其中,所述根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標;
對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定比例放大該應(yīng)用圖標;
將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
A5、如A4所述的方法,其中,所述將放大后的各應(yīng)用圖標顯示在移動終端桌面上包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;
判斷所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍是否超過第一預(yù)設(shè)閾值;
如果否,按照獲取到的所述行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上;
如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)減少且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
A6、如A3所述的方法,其中,所述根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標;
對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定比例縮小該應(yīng)用圖標;
將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
A7、如A6所述的方法,其中,所述將縮小后的各應(yīng)用圖標顯示在移動終端桌面上包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;
判斷所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍是否超過第二預(yù)設(shè)閾值;
如果否,按照獲取到的所述行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上;
如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)增加且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
A8、如A4所述的方法,其中,該方法進一步包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;
對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定規(guī)則放大該應(yīng)用名稱的字體;
將放大后的各應(yīng)用名稱與其對應(yīng)的放大后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個放大后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。
A9、如A6所述的方法,其中,該方法進一步包括:
從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;
對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定規(guī)則縮小該應(yīng)用名稱的字體;
將縮小后的各應(yīng)用名稱與其對應(yīng)的縮小后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個縮小后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。
本發(fā)明還公開了B10、一種顯示應(yīng)用圖標的裝置,其中,包括:
監(jiān)聽單元,適于監(jiān)聽移動終端桌面上發(fā)生的指定事件,當監(jiān)聽到指定事件時通知顯示處理單元;
所述顯示處理單元,適于當接收到所述監(jiān)聽單元發(fā)送的通知時,重新繪制移動終端桌面,根據(jù)所述指定事件對應(yīng)的參數(shù)放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
B11、如B10所述的裝置,其中,所述指定事件包括:多觸點滑動事件,和/或,單觸點滑動事件;
所述多觸點滑動事件包括:雙觸點捏合事件。
B12、如B11所述的裝置,其中,
所述監(jiān)聽單元,適于當監(jiān)聽到移動終端桌面上發(fā)生雙觸點捏合事件時,通知所述顯示處理單元;
所述顯示處理單元,適于當接收到所述監(jiān)聽單元發(fā)送的通知時,重新繪制移動終端桌面,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距變化范圍,按照預(yù)定比例放大或縮小移動終端桌面上待顯示的各應(yīng)用圖標,將放大或縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
B13、如B12所述的裝置,其中,
所述顯示處理單元,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標;對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定比例放大該應(yīng)用圖標;將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
B14、如B13所述的裝置,其中,
所述顯示處理單元,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;判斷所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍是否超過第一預(yù)設(shè)閾值;如果否,按照獲取到的所述行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上;如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)減少且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將放大后的各應(yīng)用圖標顯示在移動終端桌面上。
B15、如B12所述的裝置,其中,
所述顯示處理單元,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標;對于獲取到的每個應(yīng)用圖標,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定比例縮小該應(yīng)用圖標;將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
B16、如B15所述的裝置,其中,
所述顯示處理單元,適于從桌面配置數(shù)據(jù)庫中獲取待顯示的應(yīng)用圖標在移動終端桌面上的行列布局關(guān)系;判斷所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍是否超過第二預(yù)設(shè)閾值;如果否,按照獲取到的所述行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上;如果是,對獲取到的所述行列布局關(guān)系進行調(diào)整,使得列數(shù)增加且應(yīng)用圖標排布順序不變;按照調(diào)整后的行列布局關(guān)系將縮小后的各應(yīng)用圖標顯示在移動終端桌面上。
B17、如B13所述的裝置,其中,
所述顯示處理單元,進一步適于從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距增大時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距增大范圍,按照預(yù)定規(guī)則放大該應(yīng)用名稱的字體;將放大后的各應(yīng)用名稱與其對應(yīng)的放大后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個放大后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。
B18、如B15所述的裝置,其中,
所述顯示處理單元,進一步適于從桌面配置數(shù)據(jù)庫中獲取待顯示的各應(yīng)用圖標對應(yīng)的應(yīng)用名稱;對于獲取到的每個應(yīng)用名稱,當所述雙觸點捏合事件對應(yīng)的觸點間距減小時,根據(jù)所述雙觸點捏合事件對應(yīng)的觸點間距減小范圍,按照預(yù)定規(guī)則縮小該應(yīng)用名稱的字體;將縮小后的各應(yīng)用名稱與其對應(yīng)的縮小后的應(yīng)用圖標共同顯示在移動終端桌面上,使得每個縮小后的應(yīng)用名稱顯示于其對應(yīng)的應(yīng)用圖標的上方或下方。