一種移動終端的圖標顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動終端技術(shù)領(lǐng)域,尤其涉及一種移動終端的圖標顯示方法及裝置。
【背景技術(shù)】
[0002]隨著智能可穿戴技術(shù)的發(fā)展,智能手表被逐漸推廣和普及,在智能手表中內(nèi)置了智能化系統(tǒng),能夠通過智能手機或家庭網(wǎng)絡(luò)與互聯(lián)網(wǎng)相連,顯示來電信息、短信、郵件、新聞和天氣信息等內(nèi)容,并加載運行各類應(yīng)用。
[0003]在外觀設(shè)計上,智能手表與傳統(tǒng)手表無異,均方便用戶在手腕上攜帶,但也因此限制了智能手表的體積,導(dǎo)致智能手表的圖標顯示空間有限,尤其對于圓形表盤的智能手表來說,通常為了保持設(shè)計風(fēng)格一致,其界面設(shè)計也會采用圓形圖標,但此類圖標的圓弧形邊界會導(dǎo)致圖標與圖標之間存在空隙,無疑增加了對智能手表有限顯示空間的占用率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的目的在于提供一種移動終端的圖標顯示方法及裝置,旨在解決現(xiàn)有技術(shù)中圓弧形圖標的設(shè)計導(dǎo)致圖標與圖標之間存在空隙,增加了對顯示空間的占用率的冋題。
[0005]本發(fā)明實施例是這樣實現(xiàn)的,一種移動終端的圖標顯示方法,包括:
[0006]在預(yù)設(shè)的初始位置加載第一圖標,所述圖標的邊界為圓弧形;
[0007]根據(jù)檢測到的第一移動指令移動所述第一圖標;
[0008]在移動過程中判斷所述第一圖標是否與其他顯示控件接觸;
[0009]若所述第一圖標在移動過程中與其他顯示控件接觸,則將所述第一圖標的邊界中由接觸點組成的部分由圓弧形形變?yōu)橹本€,以使所述第一圖標移動至所述第一移動指令指示的目標位置。
[0010]本發(fā)明實施例的另一目的在于提供一種移動終端的圖標顯示裝置,包括:
[0011]加載單元,用于在預(yù)設(shè)的初始位置加載第一圖標,所述圖標的邊界為圓弧形;
[0012]第一移動單元,用于根據(jù)檢測到的第一移動指令移動所述第一圖標;
[0013]判斷單元,用于在移動過程中判斷所述第一圖標是否與其他顯示控件接觸;
[0014]第一形變單元,用于若所述第一圖標在移動過程中與其他顯示控件接觸,則將所述第一圖標的邊界中由接觸點組成的部分由圓弧形形變?yōu)橹本€,以使所述第一圖標移動至所述第一移動指令指示的目標位置。
[0015]本發(fā)明實施例能夠消除圓弧形圖標與其他顯示控件之間的空隙,降低了對移動終端有限顯示空間的占用率,尤其是對于智能手表等顯示空間極其有限的移動終端設(shè)備來說,上述方案能夠很大程度上節(jié)約智能手表的顯示空間,以便在節(jié)約出的顯示空間中顯示更多信息,增大了智能手表的顯示信息量。
【附圖說明】
[0016]圖1是本發(fā)明實施例一提供的移動終端的圖標顯示方法的實現(xiàn)流程圖;
[0017]圖2是本發(fā)明實施例一提供的圖標初始狀態(tài)示意圖;
[0018]圖3是本發(fā)明實施例二提供的移動終端的圖標顯示方法的實現(xiàn)流程圖;
[0019]圖4是是本發(fā)明實施例三提供的移動終端的圖標顯示方法的實現(xiàn)流程圖;
[0020]圖5是本發(fā)明實施例一提供的圖標聚合狀態(tài)示意圖;
[0021]圖6是本發(fā)明實施例四提供的移動終端的圖標顯示方法的實現(xiàn)流程圖;
[0022]圖7是本發(fā)明實施例四提供的聚合后再分離的狀態(tài)示意圖;
[0023]圖8是本發(fā)明實施例五提供的移動終端的圖標顯示裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0024]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]在本發(fā)明實施例中,所述移動終端,是指可以在移動中使用的計算機設(shè)備,進一步地,是指搭載了智能操作系統(tǒng)的移動計算機設(shè)備,包括但不限于智能手機、智能手表、筆記本、平板電腦、POS機甚至包括車載電腦。
[0026]實施例一:
[0027]圖1示出了本發(fā)明實施例一提供的移動終端的圖標顯示方法的實現(xiàn)流程,詳述如下:
[0028]在SlOl中,在預(yù)設(shè)的初始位置加載第一圖標,所述圖標的邊界為圓弧形。
[0029]在本實施例中,移動終端中顯示的圖標的存在兩種狀態(tài):初始狀態(tài)和壓縮狀態(tài),在移動終端開機啟動之后,首先會以初始狀態(tài)載入圖標,所述初始狀態(tài),即圖標的加載位置為預(yù)設(shè)的初始位置,以及圖標的邊界為圓弧形。
[0030]示例性地,圖2分別示出了圖標數(shù)量分別為1、2、3和4時各個圖標的初始狀態(tài)示意圖,可以看出,在該例子中,圖標的形狀為圓形,且當圖標的數(shù)量大于I時,安置于預(yù)設(shè)的初始位置上的圖標兩兩相切。
[0031]在S102中,根據(jù)檢測到的第一移動指令移動所述第一圖標。
[0032]在本實施例中,將第一移動指令的移動對象稱之為“第一圖標”,對移動終端桌面上除“第一圖標”之外的其他圖標稱之為“第二圖標”。所述第一移動指令,用于將第一圖標從預(yù)設(shè)的初始位置移動開,其可以通過觸屏拖拽操作生成,用戶通過手指或者鼠標控制屏幕焦點,將第一圖標從預(yù)設(shè)的初始位置A移動到位置B ;其也可以通過菜單點擊操作或者其他自定義的觸屏手勢操作生成,例如,輸入三擊的觸屏手勢,第一圖標將從預(yù)設(shè)的初始位置移動至該觸屏手勢關(guān)聯(lián)的目標位置,比如,屏幕上的四個圖標(包括第一圖標)均往屏幕的右下角移動靠攏。
[0033]在S103中,在移動過程中判斷所述第一圖標是否與其他顯示控件接觸。
[0034]在S104中,若所述第一圖標在移動過程中與其他顯示控件接觸,則將所述第一圖標的邊界中由接觸點組成的部分由圓弧形形變?yōu)橹本€,以使所述第一圖標移動至所述第一移動指令指示的目標位置。
[0035]一旦第一移動指令下達,第一圖標開始移動,則在其移動過程中時刻檢測該第一圖標與其他顯示控件是否接觸,所述接觸,不包括第一圖標與其他顯示控件相切(即僅存在一個接觸點)的情況。
[0036]在本實施例中,所述顯示控件包括桌面上除移動指令移動的第一圖標之外的第二圖標、widget部件以及桌面的顯示邊界,當?shù)谝粓D標在移動過程中與上述任一顯示控件產(chǎn)生了連續(xù)的接觸點時,則將其邊界中由該連續(xù)的接觸點組成的部分由圓弧形形變?yōu)橹本€,從而達到擠壓第一圖標的顯示效果,壓縮第一圖標與其他顯示控件之間的間隙,并保證在空間有限的情況下,第一圖標能夠被移動至目標位置。
[0037]通過實施例一所述方案,能夠消除圓弧形圖標與其他顯示控件之間的空隙,降低了對移動終端有限顯示空間的占用率,尤其是對于智能手表等顯示空間極其有限的移動終端設(shè)備來說,上述方案能夠很大程度上節(jié)約智能手表的顯示空間,以便在節(jié)約出的顯示空間中顯示更多信息,增大了智能手表的顯示信息量。
[0038]實施例二:
[0039]本實施例在本發(fā)明實施例一的基礎(chǔ)之上,對當?shù)谝粓D標所接觸的顯示控件為第二圖標時的技術(shù)方案進行進一步的限定,如圖3所示:
[0040]在S301中,在預(yù)設(shè)的初始位置加載第一圖標,所述圖標的邊界為圓弧形。
[0041]在S302中,根據(jù)檢測到的第一移動指令移動所述第一圖標。
[0042]在S303中,在移動過程中判斷所述第一圖標是否與其他顯示控件接觸。
[0043]在S304中,若所述第一圖標在移動過程中與其他顯示控件接觸,則將所述第一圖標的邊界中由接觸點組成的部分由圓弧形形變?yōu)橹本€,并將所述第二圖標的邊界中由接觸點組成的部分由圓弧形形變?yōu)橹本€,以使所述第一圖標移動至所述第一移動指令指示的目標位置。
[0044]在本實施例中,若第一圖標是與桌面中的其他圖標相接觸,由于第二圖標的邊界也為圓弧形,則在移動過程中,除了將第一圖標邊界中的連續(xù)接觸點由圓弧形形變?yōu)橹本€,還需要將第二圖標邊界中的連續(xù)接觸點也由圓弧形形變?yōu)橹本€,以保證第一圖標與第二圖標的接觸面為一條直線,最大程度地壓縮第一圖標與第二圖標之間的間隙。
[0045]實施例三:
[0046]本實施例在本發(fā)明實施例一的基礎(chǔ)之上,對第一圖標與其他顯示控件接觸后的技術(shù)方案進行進一步的限定,如圖4所示:
[0047]在S401中,在預(yù)設(shè)的初始位置加載第一圖標,所述圖標的邊界為圓弧形。
[0048]在S402中,根據(jù)檢測到的第一移動指令移動所述第一圖標。
[0049]在S403中,在移動過程中判斷所述第一圖標是否與其他顯示控件接觸。
[0050]在S404中,若所述第一圖標在移動過程中與其他顯示控件接觸,則將所述第一圖標的邊界中由接觸點組成的部分由圓弧形形變?yōu)橹本€,以使所述第一圖標移動至所述第一移動指令指示的目標位置。
[0051]在S40