改變觸摸屏幕終端圖標(biāo)位置的方法、裝置及移動終端的制作方法
【專利摘要】本發(fā)明公開一種改變觸摸屏幕終端圖標(biāo)位置的裝置,包括:事件注冊模塊,用于為桌面啟動器注冊雙擊事件;坐標(biāo)信息獲取模塊,用于捕獲到屏幕空白處發(fā)生的雙擊事件時(shí)獲取當(dāng)前工作空間中桌面圖標(biāo)的坐標(biāo)信息;坐標(biāo)計(jì)算模塊,用于按照預(yù)置的坐標(biāo)轉(zhuǎn)換公式計(jì)算桌面圖標(biāo)的轉(zhuǎn)換坐標(biāo);轉(zhuǎn)換模塊,用于根據(jù)所述轉(zhuǎn)換坐標(biāo)對所述桌面圖標(biāo)的位置進(jìn)行轉(zhuǎn)換。本發(fā)明還提供一種改變觸摸屏幕終端圖標(biāo)位置的方法。本發(fā)明可使離操控范圍較遠(yuǎn)的圖標(biāo)在經(jīng)過坐標(biāo)轉(zhuǎn)換公式轉(zhuǎn)換后在操控范圍之內(nèi),進(jìn)而使用戶單手就能夠觸控到原本離操控范圍較遠(yuǎn)的圖標(biāo)。
【專利說明】改變觸摸屏幕終端圖標(biāo)位置的方法、裝置及移動終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端【技術(shù)領(lǐng)域】,具體涉及基于一種改變觸摸屏幕終端圖標(biāo)位置的方法、裝置及移動終端。
【背景技術(shù)】
[0002]隨著通訊領(lǐng)域的技術(shù)日新月異,移動終端的使用非常普及,設(shè)備種類也層出不窮,例如移動終端的種類就包括功能手機(jī)、智能手機(jī)、平板電腦以及觸屏電腦等。目前,大屏幕觸控終端應(yīng)用范圍越來越廣,屏幕尺寸越來越大的移動逐漸被用戶接受并受到追捧,促使移動終端也出現(xiàn)了大量跨界產(chǎn)品,原本單手可以操控的功能手機(jī)、中小屏幕智能手機(jī)等,現(xiàn)在屏幕已經(jīng)發(fā)展到了 5.7寸,6.1寸甚至更大。
[0003]大屏幕終端產(chǎn)品在極大提升用戶影音娛樂等視覺體驗(yàn)的同時(shí),對用戶的單手操控帶來了巨大的困擾,用戶往往需要左手把持著手機(jī),右手在屏幕上點(diǎn)擊圖標(biāo)。對于用戶來說,點(diǎn)擊圖標(biāo)都需要雙手是很難接受的事實(shí),因此,如何使大屏幕終端的操控更為便利,解放用戶的一只手,勢在必行。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種改變觸摸屏幕終端圖標(biāo)位置的方法,以解決現(xiàn)有技術(shù)中大屏幕終端單手操控較為困難的技術(shù)問題。
[0005]為了實(shí)現(xiàn)發(fā)明目的,本發(fā)明提供一種改變觸摸屏幕終端圖標(biāo)位置的裝置,其包括:
[0006]事件注冊模塊,用于為桌面啟動器注冊雙擊事件;
[0007]坐標(biāo)信息獲取模塊,用于捕獲到屏幕空白處發(fā)生的雙擊事件時(shí)獲取當(dāng)前工作空間中中桌面圖標(biāo)的坐標(biāo)信息;
[0008]坐標(biāo)計(jì)算模塊,用于按照預(yù)置的坐標(biāo)轉(zhuǎn)換公式計(jì)算桌面圖標(biāo)的轉(zhuǎn)換坐標(biāo);
[0009]轉(zhuǎn)換模塊,用于根據(jù)所述轉(zhuǎn)換坐標(biāo)對所述桌面圖標(biāo)的位置進(jìn)行轉(zhuǎn)換。
[0010]優(yōu)選地,所述坐標(biāo)轉(zhuǎn)換公式為1=11-7-11,其中,
[0011]X為位置轉(zhuǎn)換后桌面圖標(biāo)的橫坐標(biāo);
[0012]V為位置轉(zhuǎn)換后桌面圖標(biāo)的縱坐標(biāo);
[0013]I為當(dāng)前工作空間中橫向單元格的個(gè)數(shù);
[0014]為當(dāng)前工作空間中縱向單元格的個(gè)數(shù);
[0015]X為桌面圖標(biāo)的橫坐標(biāo);
[0016]7為桌面圖標(biāo)的縱坐標(biāo);
[0017]^為桌面圖標(biāo)所占橫向單元格的個(gè)數(shù);
[0018]11為桌面圖標(biāo)所占縱向單元格的個(gè)數(shù);
[0019]公式中坐標(biāo)以屏幕左上角為原點(diǎn),第四象限為顯示區(qū)域。
[0020]優(yōu)選地,上述裝置還包括:
[0021]存儲模塊,用于保存所述當(dāng)前桌面圖標(biāo)的坐標(biāo)信息;
[0022]坐標(biāo)恢復(fù)模塊,用于捕獲到觸發(fā)坐標(biāo)還原事件時(shí)將所有桌面圖標(biāo)位置恢復(fù)轉(zhuǎn)換前的狀態(tài)。
[0023]本發(fā)明還提供一種改變觸摸屏幕終端圖標(biāo)位置的方法,包括以下步驟:
[0024]為桌面啟動器注冊雙擊事件;
[0025]捕獲到屏幕空白處發(fā)生的雙擊事件時(shí)獲取當(dāng)前工作空間中中桌面圖標(biāo)的坐標(biāo)信息;
[0026]按照預(yù)置的坐標(biāo)轉(zhuǎn)換公式計(jì)算桌面圖標(biāo)的轉(zhuǎn)換坐標(biāo);
[0027]根據(jù)所述轉(zhuǎn)換坐標(biāo)對所述桌面圖標(biāo)的位置進(jìn)行轉(zhuǎn)換。
[0028]優(yōu)選地,所述坐標(biāo)轉(zhuǎn)換公式為:X=W-x-w, Y=H-y_h,其中,
[0029]X為位置轉(zhuǎn)換后桌面圖標(biāo)的橫坐標(biāo);
[0030]Y為位置轉(zhuǎn)換后桌面圖標(biāo)的縱坐標(biāo);
[0031]W為當(dāng)前工作空間中橫向單元格的個(gè)數(shù);
[0032]H為當(dāng)前工作空間中縱向單元格的個(gè)數(shù);
[0033]X為桌面圖標(biāo)的橫坐標(biāo);
[0034]y為桌面圖標(biāo)的縱坐標(biāo);
[0035]w為桌面圖標(biāo)所占橫向單元格的個(gè)數(shù);
[0036]h為桌面圖標(biāo)所占縱向單元格的個(gè)數(shù);
[0037]公式中坐標(biāo)以屏幕左上角為原點(diǎn),第四象限為顯示區(qū)域。
[0038]優(yōu)選地,上述方法還包括以下步驟:
[0039]保存所述當(dāng)前桌面圖標(biāo)的坐標(biāo)信息;
[0040]捕獲到觸發(fā)坐標(biāo)還原事件時(shí)將所有桌面圖標(biāo)位置恢復(fù)轉(zhuǎn)換前的狀態(tài)。
[0041]本發(fā)明另提供一種移動終端,包括改變觸摸屏幕終端圖標(biāo)位置的裝置。該改變觸摸屏幕終端圖標(biāo)位置的裝置,其包括:
[0042]事件注冊模塊,用于為桌面啟動器注冊雙擊事件;
[0043]坐標(biāo)信息獲取模塊,用于捕獲到屏幕空白處發(fā)生的雙擊事件時(shí)獲取當(dāng)前工作空間中中桌面圖標(biāo)的坐標(biāo)信息;
[0044]坐標(biāo)計(jì)算模塊,用于按照預(yù)置的坐標(biāo)轉(zhuǎn)換公式計(jì)算桌面圖標(biāo)的轉(zhuǎn)換坐標(biāo);
[0045]轉(zhuǎn)換模塊,用于根據(jù)所述轉(zhuǎn)換坐標(biāo)對所述桌面圖標(biāo)的位置進(jìn)行轉(zhuǎn)換。
[0046]優(yōu)選地,所述移動終端為觸屏手機(jī)或平板電腦。
[0047]本發(fā)明通過為桌面啟動器注冊雙擊事件,當(dāng)用戶在桌面空白處雙擊時(shí),雙擊事件被觸發(fā),移動終端按照坐標(biāo)轉(zhuǎn)換公式計(jì)算當(dāng)前工作空間中中桌面圖標(biāo)(例如應(yīng)用快捷方式、窗口小部件和文件夾圖標(biāo)等)的轉(zhuǎn)換坐標(biāo)信息,并按轉(zhuǎn)換坐標(biāo)信息對桌面圖標(biāo)進(jìn)行移位,使離操控范圍較遠(yuǎn)的圖標(biāo)在經(jīng)過坐標(biāo)轉(zhuǎn)換公式轉(zhuǎn)換后在操控范圍之內(nèi),進(jìn)而使用戶單手就能夠觸控到原本離操控范圍較遠(yuǎn)的圖標(biāo)。本發(fā)明用戶操作簡單方便,只需要雙擊屏幕即可;瞬時(shí)改變屏幕圖標(biāo)布局,方便用戶觸控,大大提升用戶體驗(yàn);適用范圍廣,可以應(yīng)用于所有的觸屏設(shè)備。
【專利附圖】
【附圖說明】
[0048]圖1為本發(fā)明一實(shí)施例中改變觸摸屏幕終端圖標(biāo)位置的裝置的結(jié)構(gòu)示意圖;
[0049]圖2為位置調(diào)整前圖標(biāo)和11(^61:的位置示意圖;
[0050]圖3為為位置調(diào)整后圖標(biāo)和11(^61:的位置;
[0051]圖4為本發(fā)明另一實(shí)施例中改變觸摸屏幕終端圖標(biāo)位置的裝置的結(jié)構(gòu)示意圖;
[0052]圖5為本發(fā)明一實(shí)施例中改變觸摸屏幕終端圖標(biāo)位置的方法流程圖。
[0053]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0054]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
[0055]參照圖1,圖1為本發(fā)明一實(shí)施例中改變觸摸屏幕終端圖標(biāo)位置的裝置的結(jié)構(gòu)示意圖,本實(shí)施例中,改變觸摸屏幕終端圖標(biāo)位置的裝置包括:
[0056]事件注冊模塊10,用于為桌面啟動器注冊雙擊事件;
[0057]坐標(biāo)信息獲取模塊20,用于捕獲到屏幕空白處發(fā)生的雙擊事件時(shí)獲取當(dāng)前工作空間中中桌面圖標(biāo)的坐標(biāo)信息;
[0058]坐標(biāo)計(jì)算模塊30,用于按照預(yù)置的坐標(biāo)轉(zhuǎn)換公式計(jì)算桌面圖標(biāo)的轉(zhuǎn)換坐標(biāo);
[0059]轉(zhuǎn)換模塊40,用于根據(jù)所述轉(zhuǎn)換坐標(biāo)對所述桌面圖標(biāo)的位置進(jìn)行轉(zhuǎn)換。
[0060]應(yīng)當(dāng)說明的是,本發(fā)明不僅適用于如系統(tǒng),也適用于其他操作系統(tǒng),例如108, 08等,以下將以八11(11*01(1系統(tǒng)為例,詳細(xì)闡述本發(fā)明技術(shù)方案。
[0061]本發(fā)明實(shí)施例中,首先通過事件注冊模塊10為匕皿也61'類注冊雙擊事件
當(dāng)用戶在桌面空白處雙擊時(shí),雙擊事件被觸發(fā),坐標(biāo)信息獲取模塊20捕獲雙擊事件后,獲取桌面當(dāng)前中的應(yīng)用快捷方式、窗口小部件和文件夾這些圖標(biāo)的坐標(biāo)信息。坐標(biāo)計(jì)算模塊30按照坐標(biāo)轉(zhuǎn)換公式計(jì)算圖標(biāo)的轉(zhuǎn)換位置,并將每一個(gè)圖標(biāo)的坐標(biāo)修改為轉(zhuǎn)換后的坐標(biāo)。最終轉(zhuǎn)換模塊40使所有圖標(biāo)的位置瞬間改變,使操控范圍外的圖標(biāo)轉(zhuǎn)換到觸控范圍以內(nèi)。具體的,本發(fā)明實(shí)施例中,18111101161-類在01106211:6方法被調(diào)用時(shí),事件注冊模塊 10 注冊6)事件,并在[£11111(31161中保存(^681:11:^6061:6(31:01的引用。坐標(biāo)信息獲取模塊20重寫[£11111(31161的(118^)81:011661161-10101:10112^6111:6^)方法,在此方法中調(diào)用的引用,并將事件傳遞給其0111011(3111^6111:方法。
[0062]本發(fā)明通過為桌面啟動器注冊雙擊事件,當(dāng)用戶在桌面空白處雙擊時(shí),雙擊事件被觸發(fā),移動終端按照坐標(biāo)轉(zhuǎn)換公式計(jì)算當(dāng)前工作空間中中桌面圖標(biāo)(例如應(yīng)用快捷方式、窗口小部件和文件夾圖標(biāo)等)的轉(zhuǎn)換坐標(biāo)信息,并按轉(zhuǎn)換坐標(biāo)信息對桌面圖標(biāo)進(jìn)行移位,使離操控范圍較遠(yuǎn)的圖標(biāo)在經(jīng)過坐標(biāo)轉(zhuǎn)換公式轉(zhuǎn)換后在操控范圍之內(nèi),進(jìn)而使用戶單手就能夠觸控到原本離操控范圍較遠(yuǎn)的圖標(biāo)。本發(fā)明用戶操作簡單方便,只需要雙擊屏幕即可;瞬時(shí)改變屏幕圖標(biāo)布局,方便用戶觸控,大大提升用戶體驗(yàn);適用范圍廣,可以應(yīng)用于所有的觸屏設(shè)備。
[0063]在一實(shí)施例中,上述坐標(biāo)轉(zhuǎn)換公式可以為1=11-7-11,其中,
[0064]X為位置轉(zhuǎn)換后桌面圖標(biāo)的橫坐標(biāo);
[0065]X為位置轉(zhuǎn)換后桌面圖標(biāo)的縱坐標(biāo);
[0066]I為當(dāng)前工作空間中橫向單元格的個(gè)數(shù);
[0067]H為當(dāng)前工作空間中縱向單元格的個(gè)數(shù);
[0068]X為桌面圖標(biāo)的橫坐標(biāo);
[0069]y為桌面圖標(biāo)的縱坐標(biāo);
[0070]w為桌面圖標(biāo)所占橫向單元格的個(gè)數(shù);
[0071]h為桌面圖標(biāo)所占縱向單元格的個(gè)數(shù);
[0072]公式中坐標(biāo)以屏幕左上角為原點(diǎn),第四象限為顯示區(qū)域。
[0073]Workspace中應(yīng)用快捷方式、窗口小部件和文件夾等圖標(biāo)通過CellLayout進(jìn)行網(wǎng)格化布局。一般情況下Celllayout被劃分為了 4行(W)4列(H)的表格,用Boolean類型的mOccupied 二維數(shù)組來標(biāo)記每個(gè)cell是否被占用。在attrs.xml中定義了 shortAxisCells和1ngAxisCells分別存儲x軸和y軸方向的cell個(gè)數(shù)。CellInfo靜態(tài)類用于存儲cell的基本信息。cellX和cel:LY用于記錄cell的位置,起始位置為O。如:(O, O) (O, I),每一頁從新開始編號。在事件處理函數(shù)onDoubleTap (Mot1nEvent e)中,很容易獲取當(dāng)前Workspace網(wǎng)格布局的寬高,即矩陣大小,以及應(yīng)用快捷方式、窗口小部件和文件夾的坐標(biāo)cellX和cellY的值,以及這些圖標(biāo)的大小,即所占單元格信息。在獲取到上述桌面當(dāng)前Workspace中的應(yīng)用快捷方式、窗口小部件和文件夾信息以后,首先將獲取的圖標(biāo)信息保存在Launcher的成員變量中,并將這些數(shù)據(jù)使用坐標(biāo)轉(zhuǎn)換公式計(jì)算即可得到的新坐標(biāo),并將新坐標(biāo)賦值給各個(gè)圖標(biāo),Workspace新的圖標(biāo)布局就會呈現(xiàn)。
[0074]以下以圖2屏幕網(wǎng)格大小為4*4為例結(jié)合圖3詳細(xì)說明上述坐標(biāo)轉(zhuǎn)換公式:
[0075]圖2屏幕左上角第一個(gè)圖標(biāo)Iconl的坐標(biāo)為(0,0),位置轉(zhuǎn)換后,橫坐標(biāo):4-0-1=3,縱坐標(biāo):4-0-1=3,即新位置坐標(biāo)(3, 3)。
[0076]圖標(biāo)Icon2的坐標(biāo)為(O, I),位置轉(zhuǎn)換后,橫坐標(biāo):4-0-1=3,縱坐標(biāo):4-1-1=2,即新位置坐標(biāo)(3, 2)。
[0077]Widgetl大小為2*l(w*h),原坐標(biāo)(x,y)為(2,0),位置轉(zhuǎn)換后,橫坐標(biāo):4-2-2=0,縱坐標(biāo):4-0-1=3,即新位置坐標(biāo)(0,3)。
[0078]Widget2大小為2*2(w*h),原坐標(biāo)(x,y)為(2, 2),位置轉(zhuǎn)換后,橫坐標(biāo):4-2-2=0,縱坐標(biāo):4-2-2=0,即新位置坐標(biāo)(O,O)。
[0079]坐標(biāo)轉(zhuǎn)換后,圖標(biāo)及Widget大小保持不變,調(diào)整后的效果如圖3。
[0080]參照圖4所示,本發(fā)明一實(shí)施例中,上述裝置還可包括:
[0081]存儲模塊50,用于保存所述當(dāng)前桌面圖標(biāo)的坐標(biāo)信息;
[0082]坐標(biāo)恢復(fù)模塊60,用于捕獲到觸發(fā)坐標(biāo)還原事件時(shí)將所有桌面圖標(biāo)位置恢復(fù)轉(zhuǎn)換前的狀態(tài)。
[0083]例如,當(dāng)雙擊事件被觸發(fā),坐標(biāo)信息獲取模塊20捕獲雙擊事件后,獲取桌面當(dāng)前Workspace中的應(yīng)用快捷方式、窗口小部件和文件夾這些圖標(biāo)的坐標(biāo)信息并通過存儲模塊40將坐標(biāo)信息保存。當(dāng)Launcher的onContentChanged事件被觸發(fā)時(shí)。將存儲模塊50保存的Workspace中的應(yīng)用快捷方式、窗口小部件和文件夾等圖標(biāo)的坐標(biāo)信息恢復(fù)到當(dāng)前Workspace,使Workspace中的圖標(biāo)恢復(fù)為調(diào)整前的位置,確保不會改變用戶設(shè)置的桌面布局。
[0084]本發(fā)明還提供一種改變觸摸屏幕終端圖標(biāo)位置的方法,該方法基于上述改變觸摸屏幕終端圖標(biāo)位置的裝置實(shí)現(xiàn),參照圖5所示,該方法包括以下步驟:
[0085]步驟310,為桌面啟動器注冊雙擊事件;例如,可通過事件注冊模塊為匕皿也虹類注冊雙擊事件0110011)3161?);
[0086]步驟320,捕獲到屏幕空白處發(fā)生的雙擊事件時(shí)獲取當(dāng)前工作空間中中桌面圖標(biāo)的坐標(biāo)信息;例如,當(dāng)用戶在桌面空白處雙擊時(shí),雙擊事件被觸發(fā),坐標(biāo)信息獲取模塊捕獲雙擊事件后,獲取桌面當(dāng)前中的應(yīng)用快捷方式、窗口小部件和文件夾這些圖標(biāo)的坐標(biāo)信息。
[0087]步驟330,按照預(yù)置的坐標(biāo)轉(zhuǎn)換公式計(jì)算桌面圖標(biāo)的轉(zhuǎn)換坐標(biāo);例如,坐標(biāo)計(jì)算模塊按照坐標(biāo)轉(zhuǎn)換公式計(jì)算圖標(biāo)的轉(zhuǎn)換位置,并將每一個(gè)圖標(biāo)的坐標(biāo)修改為轉(zhuǎn)換后的坐標(biāo)。
[0088]步驟340,根據(jù)所述轉(zhuǎn)換坐標(biāo)對所述桌面圖標(biāo)的位置進(jìn)行轉(zhuǎn)換。轉(zhuǎn)換模塊使所有圖標(biāo)的位置瞬間改變,使操控范圍外的圖標(biāo)轉(zhuǎn)換到觸控范圍以內(nèi)。
[0089]本發(fā)明實(shí)施例中,坐標(biāo)轉(zhuǎn)換公式的內(nèi)容請參照前述實(shí)施例,在此不作詳述。
[0090]本發(fā)明一實(shí)施例中,上述方法還可包括以下步驟:
[0091]保存所述當(dāng)前桌面圖標(biāo)的坐標(biāo)信息;
[0092]捕獲到觸發(fā)坐標(biāo)還原事件時(shí)將所有桌面圖標(biāo)位置恢復(fù)轉(zhuǎn)換前的狀態(tài)。
[0093]例如,當(dāng)雙擊事件被觸發(fā),坐標(biāo)信息獲取模塊捕獲雙擊事件后,獲取桌面當(dāng)前101-1^81)806中的應(yīng)用快捷方式、窗口小部件和文件夾這些圖標(biāo)的坐標(biāo)信息并通過存儲模塊將坐標(biāo)信息保存。當(dāng)?shù)?1^0111:6111:01211186(1事件被觸發(fā)時(shí)。將存儲模塊保存的中的應(yīng)用快捷方式、窗口小部件和文件夾等圖標(biāo)的坐標(biāo)信息恢復(fù)到當(dāng)前使101^81)2106中的圖標(biāo)恢復(fù)為調(diào)整前的位置,確保不會改變用戶設(shè)置的桌面布局。
[0094]本發(fā)明另提供一種移動終端,包括前述改變觸摸屏幕終端圖標(biāo)位置的裝置。本發(fā)明移動終端實(shí)施例中,改變觸摸屏幕終端圖標(biāo)位置的裝置其結(jié)構(gòu)和工作原理請參照圖1至圖4及其對應(yīng)的實(shí)施例,在此不作贅述。由于具有前述改變觸摸屏幕終端圖標(biāo)位置的裝置,本發(fā)明移動終端可瞬時(shí)改變屏幕圖標(biāo)布局,方便用戶觸控,大大提升用戶操控觸屏設(shè)備的便利性。
[0095]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種改變觸摸屏幕終端圖標(biāo)位置的裝置,其特征在于,包括: 事件注冊模塊,用于為桌面啟動器注冊雙擊事件; 坐標(biāo)信息獲取模塊,用于捕獲到屏幕空白處發(fā)生的雙擊事件時(shí)獲取當(dāng)前工作空間中桌面圖標(biāo)的坐標(biāo)信息; 坐標(biāo)計(jì)算模塊,用于按照預(yù)置的坐標(biāo)轉(zhuǎn)換公式計(jì)算桌面圖標(biāo)的轉(zhuǎn)換坐標(biāo); 轉(zhuǎn)換模塊,用于根據(jù)所述轉(zhuǎn)換坐標(biāo)對所述桌面圖標(biāo)的位置進(jìn)行轉(zhuǎn)換。
2.如權(quán)利要求1所述的改變觸摸屏幕終端圖標(biāo)位置的裝置,其特征在于,所述坐標(biāo)轉(zhuǎn)換公式為:X=W-x-w, Y=H-y_h,其中, X為位置轉(zhuǎn)換后桌面圖標(biāo)的橫坐標(biāo); Y為位置轉(zhuǎn)換后桌面圖標(biāo)的縱坐標(biāo); W為當(dāng)前工作空間中橫向單元格的個(gè)數(shù); H為當(dāng)前工作空間中縱向單元格的個(gè)數(shù); X為桌面圖標(biāo)的橫坐標(biāo); I為桌面圖標(biāo)的縱坐標(biāo); w為桌面圖標(biāo)所占橫向單元格的個(gè)數(shù); h為桌面圖標(biāo)所占縱向單元格的個(gè)數(shù); 公式中坐標(biāo)以屏幕左上角為原點(diǎn),第四象限為顯示區(qū)域。
3.如權(quán)利要求1或2所述的改變觸摸屏幕終端圖標(biāo)位置的裝置,其特征在于,還包括: 存儲模塊,用于保存所述當(dāng)前桌面圖標(biāo)的坐標(biāo)信息; 坐標(biāo)恢復(fù)模塊,用于捕獲到觸發(fā)坐標(biāo)還原事件時(shí)將所有桌面圖標(biāo)位置恢復(fù)轉(zhuǎn)換前的狀態(tài)。
4.一種改變觸摸屏幕終端圖標(biāo)位置的方法,其特征在于,包括以下步驟: 為桌面啟動器注冊雙擊事件; 捕獲到屏幕空白處發(fā)生的雙擊事件時(shí)獲取當(dāng)前工作空間中中桌面圖標(biāo)的坐標(biāo)信息; 按照預(yù)置的坐標(biāo)轉(zhuǎn)換公式計(jì)算桌面圖標(biāo)的轉(zhuǎn)換坐標(biāo); 根據(jù)所述轉(zhuǎn)換坐標(biāo)對所述桌面圖標(biāo)的位置進(jìn)行轉(zhuǎn)換。
5.如權(quán)利要求4所述的改變觸摸屏幕終端圖標(biāo)位置的方法,其特征在于,所述坐標(biāo)轉(zhuǎn)換公式為:X=W-x-w, Y=H-y_h,其中, X為位置轉(zhuǎn)換后桌面圖標(biāo)的橫坐標(biāo); Y為位置轉(zhuǎn)換后桌面圖標(biāo)的縱坐標(biāo); W為當(dāng)前工作空間中橫向單元格的個(gè)數(shù); H為當(dāng)前工作空間中縱向單元格的個(gè)數(shù); X為桌面圖標(biāo)的橫坐標(biāo); I為桌面圖標(biāo)的縱坐標(biāo); w為桌面圖標(biāo)所占橫向單元格的個(gè)數(shù); h為桌面圖標(biāo)所占縱向單元格的個(gè)數(shù); 公式中坐標(biāo)以屏幕左上角為原點(diǎn),第四象限為顯示區(qū)域。
6.如權(quán)利要求4或5所述的改變觸摸屏幕終端圖標(biāo)位置的方法,其特征在于,還包括以下步驟: 保存所述當(dāng)前桌面圖標(biāo)的坐標(biāo)信息; 捕獲到觸發(fā)坐標(biāo)還原事件時(shí)將所有桌面圖標(biāo)位置恢復(fù)轉(zhuǎn)換前的狀態(tài)。
7.一種移動終端,其特征在于,包括如權(quán)利要求1至3中任一項(xiàng)所述的改變觸摸屏幕終端圖標(biāo)位置的裝置。
8.如權(quán)利要求7所述的移動終端,其特征在于,該移動終端為觸屏手機(jī)、觸屏電腦或平板電腦。
【文檔編號】G06F3/0481GK104423792SQ201310411045
【公開日】2015年3月18日 申請日期:2013年9月10日 優(yōu)先權(quán)日:2013年9月10日
【發(fā)明者】劉濤 申請人:中興通訊股份有限公司