一種圖標(biāo)顯示方法、裝置及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種圖標(biāo)顯示方法、裝置及移動終端。
【背景技術(shù)】
[0002]隨著計算機技術(shù)以及電子技術(shù)的發(fā)展,基于各種功能強大的操作系統(tǒng)的智能移動終端已經(jīng)得到普及,其替代了傳統(tǒng)手機被各種階層的用戶所接受。智能移動終端具體傳統(tǒng)手機的所有功能,并且還能夠基于操作系統(tǒng)實現(xiàn)無線接入互聯(lián)網(wǎng)、PDA (Personal DigitalAssistant,掌上電腦)功能,并且還可以根據(jù)個人需要擴展終端功能,第三方軟件支持多。
[0003]智能移動終端大多為全觸屏,通過圖標(biāo)的方式在觸摸屏上向用戶展示終端已安裝的各類應(yīng)用。用戶通過這些圖標(biāo),可以對終端應(yīng)用進行管理以及使用通過觸摸屏中顯示的圖標(biāo),用戶可以快捷地使用終端已安裝的應(yīng)用。
[0004]但是在目前的設(shè)計標(biāo)準中,觸摸屏中顯示的圖標(biāo)的尺寸一般偏小,用戶在通過對圖標(biāo)進行長按以針對這些圖標(biāo)本身的編輯、查看等操作時,可能會由于長按后圖標(biāo)被手指擋住而無法得知當(dāng)前操作的是哪一個應(yīng)用的圖標(biāo),從而導(dǎo)致誤操作的產(chǎn)生,或者使得用戶不得不再次進行一次操作,耗費終端的軟硬件資源。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種圖標(biāo)顯示方法、裝置及移動終端,可在一定程度上為用戶顯示出較多的圖標(biāo)信息,避免被手指等觸摸物擋住圖標(biāo)所帶來的問題。
[0006]本發(fā)明實施例的提供了一種圖標(biāo)顯示方法,包括:
[0007]接收用戶對圖標(biāo)的觸屏操作事件,并檢測該觸屏操作事件的用戶操作類型;
[0008]若用戶操作類型為針對圖標(biāo)本身的處理操作,則獲取所述圖標(biāo)中心的初始位置坐標(biāo),并獲取用戶的觸屏操作事件的觸屏位置坐標(biāo);
[0009]根據(jù)所述觸屏位置坐標(biāo)確定目標(biāo)位置坐標(biāo),并根據(jù)所述初始位置坐標(biāo)移動所述圖標(biāo)使所述圖標(biāo)的中心位于所述目標(biāo)位置坐標(biāo),重繪并顯示移動后的所述圖標(biāo)。
[0010]相應(yīng)地,本發(fā)明實施例的還提供了一種圖標(biāo)顯示裝置,包括:
[0011]接收模塊,用于接收用戶對圖標(biāo)的觸屏操作事件,并檢測該觸屏操作事件的用戶操作類型;
[0012]獲取模塊,用于若用戶操作類型為針對圖標(biāo)本身的處理操作,則獲取所述圖標(biāo)中心的初始位置坐標(biāo),并獲取用戶的觸屏操作事件的觸屏位置坐標(biāo);
[0013]處理模塊,用于根據(jù)所述觸屏位置坐標(biāo)確定目標(biāo)位置坐標(biāo),并根據(jù)所述初始位置坐標(biāo)移動所述圖標(biāo)使所述圖標(biāo)的中心位于所述目標(biāo)位置坐標(biāo),重繪并顯示移動后的所述圖標(biāo)。
[0014]相應(yīng)地,本發(fā)明實施例的還提供了一種移動終端,包括處理器和顯示器,
[0015]所述處理器,用于收用戶對圖標(biāo)的觸屏操作事件,并檢測該觸屏操作事件的用戶操作類型;若用戶操作類型為針對圖標(biāo)本身的處理操作,則獲取所述圖標(biāo)中心的初始位置坐標(biāo),并獲取用戶的觸屏操作事件的觸屏位置坐標(biāo);根據(jù)所述觸屏位置坐標(biāo)確定目標(biāo)位置坐標(biāo),并根據(jù)所述初始位置坐標(biāo)移動所述圖標(biāo)使所述圖標(biāo)的中心位于所述目標(biāo)位置坐標(biāo),重繪并顯示移動后的所述圖標(biāo);
[0016]所述顯示器,用于顯示所述處理器重繪的移動后的所述圖標(biāo)。
[0017]本發(fā)明實施例可以基于圖標(biāo)的初始位置坐標(biāo)和用戶觸屏位置坐標(biāo),在用戶需要針對圖標(biāo)本身進行處理時,能夠產(chǎn)生相關(guān)的移動效果,顯示出更多的該圖標(biāo)的信息,可在一定程度上為用戶顯示出較多的圖標(biāo)信息,避免被手指等觸摸物擋住圖標(biāo)所帶來的問題,滿足了用戶對圖標(biāo)顯示的智能化、自動化需求。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1是本發(fā)明實施例的一種圖標(biāo)顯示方法的流程示意圖;
[0020]圖2是本發(fā)明實施例的另一種圖標(biāo)顯示方法的流程示意圖;
[0021]圖3是本發(fā)明實施例的圖標(biāo)移動后的顯示效果示意圖;
[0022]圖4是本發(fā)明實施例的一種圖標(biāo)顯示裝置的結(jié)構(gòu)示意圖;
[0023]圖5是本發(fā)明實施例的另一種圖標(biāo)顯示裝置的結(jié)構(gòu)示意圖;
[0024]圖6是圖5中的處理模塊的其中一種結(jié)構(gòu)示意圖;
[0025]圖7是圖5中的接收模塊的其中一種結(jié)構(gòu)示意圖;
[0026]圖8是本發(fā)明實施例的一種移動終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0027]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0028]本發(fā)明實施例在用戶通過長按等方式選擇圖標(biāo)后,能夠根據(jù)圖標(biāo)的初始位置、手指等觸摸物當(dāng)前的觸摸位置,來對圖標(biāo)進行移動以及顯示處理,可在一定程度上為用戶顯示出較多的圖標(biāo)信息。
[0029]請參見圖1,是本發(fā)明實施例的一種圖標(biāo)顯示方法的流程示意圖,本發(fā)明實施例的所述方法可以應(yīng)用在智能手機、平板電腦、可穿戴智能設(shè)備等包括應(yīng)用圖標(biāo)的智能移動終端中,具體的,所述方法包括:
[0030]SlOl:接收用戶對圖標(biāo)的觸屏操作事件,并檢測該觸屏操作事件的用戶操作類型。
[0031]對圖標(biāo)的觸屏操作事件包括對該圖標(biāo)的長按操作事件、點擊操作事件、移動操作事件等。其中,長按操作事件和移動操作事件可以是指用戶針對圖標(biāo)本身的操作事件。一般來說,長按操作事件是用戶需要編輯該圖標(biāo),而移動操作事件則是要移動該圖標(biāo)到新的位置。而點擊操作事件則是用戶需要運行并使用該圖標(biāo)所對應(yīng)的應(yīng)用。終端可以通過判斷點擊時長或移動距離來確定該觸屏操作事件的用戶操作類型。
[0032]S102:若用戶操作類型為針對圖標(biāo)本身的處理操作,則獲取所述圖標(biāo)中心的初始位置坐標(biāo),并獲取用戶的觸屏操作事件的觸屏位置坐標(biāo)。
[0033]在本發(fā)明實施例中,圖標(biāo)的中心可以是指方塊形圖標(biāo)的幾何中心,終端可以根據(jù)已記錄的該圖標(biāo)所在的坐標(biāo)區(qū)域,來確定圖標(biāo)中心的初始位置坐標(biāo)。而所述觸屏位置坐標(biāo)則可以根據(jù)屏幕相應(yīng)的電容或者電阻的變化來確定,可以是手指、觸摸筆等觸摸物與屏幕接觸的區(qū)域的中間位置。得到初始位置坐標(biāo)和觸屏位置坐標(biāo)后,可以調(diào)用預(yù)先設(shè)置的拖動顯示函數(shù)來完成對初始位置坐標(biāo)到目標(biāo)位置坐標(biāo)的移動。
[0034]S103:根據(jù)所述觸屏位置坐標(biāo)確定目標(biāo)位置坐標(biāo),并根據(jù)所述初始位置坐標(biāo)移動所述圖標(biāo)使所述圖標(biāo)的中心位于所述目標(biāo)位置坐標(biāo),重繪并顯示移動后的所述圖標(biāo)。
[0035]在所述S103中,可以在所述觸屏位置坐標(biāo)的基礎(chǔ)上,沿著屏幕顯示方向向上或者沿著屏幕顯示方向的左邊或右邊確定一個坐標(biāo)位置作為目標(biāo)位置坐標(biāo),該坐標(biāo)位置距離所述觸屏位置坐標(biāo)的距離為預(yù)設(shè)的偏移閾值。該目標(biāo)位置坐