一種圖標(biāo)展示方法及裝置的制造方法
【專利摘要】本申請(qǐng)公開了一種圖標(biāo)展示方法,用以解決現(xiàn)有技術(shù)提供的圖標(biāo)展示方法可能會(huì)導(dǎo)致手機(jī)處理資源浪費(fèi)的問題。方法包括:接收針對(duì)圖標(biāo)第一顯示界面的操作指令;操作指令,是由滑動(dòng)手勢(shì)操作觸發(fā);響應(yīng)于操作指令,在滑動(dòng)手勢(shì)操作結(jié)束前,按照預(yù)設(shè)的界面顯示規(guī)則顯示圖標(biāo)顯示界面;預(yù)設(shè)的界面顯示規(guī)則包括:每當(dāng)檢測(cè)到滑動(dòng)手勢(shì)操作的觸控點(diǎn)位置發(fā)生變化后,執(zhí)行:根據(jù)本次位置變化,確定圖標(biāo)變形程度和待展示的圖標(biāo),以及根據(jù)預(yù)設(shè)的圖標(biāo)變形方式、確定出的圖標(biāo)變形程度和待展示的圖標(biāo),生成包含待展示圖標(biāo)的圖標(biāo)第二顯示界面,并切換為顯示生成的圖標(biāo)第二顯示界面;在滑動(dòng)手勢(shì)操作結(jié)束后,顯示特定的圖標(biāo)第二顯示界面。本申請(qǐng)還公開了一種圖標(biāo)展示裝置。
【專利說明】
一種圖標(biāo)展示方法及裝置
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種圖標(biāo)展示方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,智能終端設(shè)備也變得越來越普及。智能終端設(shè)備在方便人們?nèi)粘I畹耐瑫r(shí),也逐漸變?yōu)槿藗內(nèi)粘I畹囊徊糠?。因而,人們不單單?duì)智能終端設(shè)備的功能要求越來越高,對(duì)在使用智能終端設(shè)備時(shí)的個(gè)性化體驗(yàn)要求也越來越高。
[0003]以智能終端為手機(jī)為例,隨著智能手機(jī)功能的不斷增加,手機(jī)上安裝的用于實(shí)現(xiàn)不同功能的應(yīng)用(Applicat1n,APP)也變得越來越多。
[0004]一般地,在現(xiàn)有技術(shù)中,手機(jī)是以“在不同展示界面中,展示不同應(yīng)用圖標(biāo)”的方式,對(duì)手機(jī)上安裝的應(yīng)用的圖標(biāo)進(jìn)行展示,即在現(xiàn)有技術(shù)中,手機(jī)的每個(gè)展示界面上所展示的應(yīng)用圖標(biāo)均是不同的。用戶可以通過手勢(shì)滑動(dòng)操作,觸發(fā)展示界面切換指令,并在所述界面切換指令滿足界面切換條件(如,觸發(fā)所述切換指令的滑動(dòng)手勢(shì)操作的滑動(dòng)距離大于設(shè)定的滑動(dòng)距離)時(shí),切換展示界面,從而達(dá)到將不同展示界面上的APP圖標(biāo)向用戶展示的目的。
[0005]采用現(xiàn)有技術(shù),在實(shí)際使用中可能會(huì)出現(xiàn)這樣的情況:假設(shè)手機(jī)當(dāng)前的展示界面如圖1所示,用戶通過滑動(dòng)手勢(shì)操作觸發(fā)手勢(shì)指令(如,向左滑動(dòng)指令)以使得手機(jī)展示界面向左滑動(dòng)時(shí),當(dāng)滑動(dòng)到如圖2所示的位置時(shí),用戶找到了期望查看的APP圖標(biāo)(假設(shè)為“微博APP”圖標(biāo)),在此時(shí)如果用戶以為手機(jī)已經(jīng)可以成功完成界面切換而停止了滑動(dòng)手勢(shì)操作,則手機(jī)展示界面會(huì)自動(dòng)切換回如圖1所示的界面,這就造成用戶無法對(duì)期望查看的APP圖標(biāo)進(jìn)行操作,在這種情況下,用戶必須重新進(jìn)行滑動(dòng)手勢(shì)操作,直至手機(jī)的展示界面切換為如圖3所示。顯然,上述過程會(huì)導(dǎo)致手機(jī)的處理資源浪費(fèi)。
【發(fā)明內(nèi)容】
[0006]本申請(qǐng)實(shí)施例提供一種圖標(biāo)展示方法,用以解決現(xiàn)有技術(shù)提供的圖標(biāo)展示方法存在的可能導(dǎo)致手機(jī)處理資源浪費(fèi)的問題。
[0007]本申請(qǐng)實(shí)施例還提供一種圖標(biāo)展示裝置,用以解決現(xiàn)有技術(shù)提供的圖標(biāo)展示方法存在的可能導(dǎo)致手機(jī)處理資源浪費(fèi)的問題。
[0008]本申請(qǐng)實(shí)施例采用下述技術(shù)方案:
[0009]—種圖標(biāo)展示方法,包括:
[0010]接收針對(duì)圖標(biāo)第一顯示界面的操作指令;所述操作指令,是由滑動(dòng)手勢(shì)操作觸發(fā)的;
[0011 ]響應(yīng)于所述操作指令,在所述滑動(dòng)手勢(shì)操作結(jié)束前,按照預(yù)設(shè)的界面顯示規(guī)則顯示圖標(biāo)顯示界面;其中,所述預(yù)設(shè)的界面顯示規(guī)則包括:每當(dāng)檢測(cè)到所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)位置發(fā)生變化后,執(zhí)行:根據(jù)本次位置變化,確定圖標(biāo)變形程度和待展示的圖標(biāo),以及根據(jù)預(yù)設(shè)的圖標(biāo)變形方式、確定出的圖標(biāo)變形程度和待展示的圖標(biāo),生成包含所述待展示的圖標(biāo)的圖標(biāo)第二顯示界面,并切換為顯示生成的圖標(biāo)第二顯示界面;
[0012]在所述滑動(dòng)手勢(shì)操作結(jié)束后,顯示特定的圖標(biāo)第二顯示界面;其中,所述特定的圖標(biāo)第二顯示界面中展示的圖標(biāo),為根據(jù)檢測(cè)到的所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)的最后一次位置變化確定出的圖標(biāo)。
[0013I 一種圖標(biāo)展示裝置,包括:
[0014]操作指令接收單元,用于接收針對(duì)圖標(biāo)第一顯示界面的操作指令;所述操作指令,是由滑動(dòng)手勢(shì)操作觸發(fā)的;
[0015]圖標(biāo)顯示界面生成單元,用于響應(yīng)于所述操作指令,在所述滑動(dòng)手勢(shì)操作結(jié)束前,按照預(yù)設(shè)的界面顯示規(guī)則顯示圖標(biāo)顯示界面;其中,所述預(yù)設(shè)的界面顯示規(guī)則包括:每當(dāng)檢測(cè)到所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)位置發(fā)生變化后,執(zhí)行:根據(jù)本次位置變化,確定圖標(biāo)變形程度和待展示的圖標(biāo),以及根據(jù)預(yù)設(shè)的圖標(biāo)變形方式、確定出的圖標(biāo)變形程度和待展示的圖標(biāo),生成包含所述待展示的圖標(biāo)的圖標(biāo)第二顯示界面,并切換為顯示生成的圖標(biāo)第二顯示界面;
[0016]圖標(biāo)顯示界面展示單元,用于在所述滑動(dòng)手勢(shì)操作結(jié)束后,顯示特定的圖標(biāo)第二顯示界面;其中,所述特定的圖標(biāo)第二顯示界面中展示的圖標(biāo),為根據(jù)檢測(cè)到的所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)的最后一次位置變化確定出的圖標(biāo)。
[0017]本申請(qǐng)實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:
[0018]由于在接收到針對(duì)圖標(biāo)第一顯示界面的操作指令后,響應(yīng)于所述操作指令,在所述滑動(dòng)手勢(shì)操作結(jié)束前,按照預(yù)設(shè)的界面顯示規(guī)則顯示圖標(biāo)顯示界面,并在所述滑動(dòng)手勢(shì)操作結(jié)束后,顯示特定的圖標(biāo)第二顯示界面,在滑動(dòng)手勢(shì)操作結(jié)束后所顯示的特定的圖標(biāo)第二顯示界面中展示的圖標(biāo),是根據(jù)檢測(cè)到的所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)的最后一次位置變化確定出的圖標(biāo),保證當(dāng)用戶的滑動(dòng)手勢(shì)操作結(jié)束后,手機(jī)不會(huì)將圖標(biāo)展示界面自動(dòng)切換回圖標(biāo)第一顯示界面,從而避免了用戶的重復(fù)操作,減少了手機(jī)處理資源的浪費(fèi)。
【附圖說明】
[0019]此處所說明的附圖用來提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
[0020]圖1為采用現(xiàn)有技術(shù)提供的圖標(biāo)展示方法對(duì)圖標(biāo)進(jìn)行展示時(shí)的手機(jī)桌面效果圖;
[0021]圖2為采用現(xiàn)有技術(shù)提供的圖標(biāo)展示方法對(duì)圖標(biāo)進(jìn)行展示時(shí)的手機(jī)桌面效果圖;
[0022]圖3為采用現(xiàn)有技術(shù)提供的圖標(biāo)展示方法對(duì)圖標(biāo)進(jìn)行展示時(shí)的手機(jī)桌面效果圖;
[0023]圖4為本申請(qǐng)實(shí)施例提供的一種圖標(biāo)展示方法的具體流程示意圖;
[0024]圖5為采用本申請(qǐng)實(shí)施例提供的一種圖標(biāo)展示方法對(duì)圖標(biāo)進(jìn)行展示時(shí)的手機(jī)桌面效果圖;
[0025]圖6為采用本申請(qǐng)實(shí)施例提供的一種圖標(biāo)展示方法對(duì)圖標(biāo)進(jìn)行展示時(shí)的手機(jī)桌面效果圖;
[0026]圖7為采用本申請(qǐng)實(shí)施例提供的一種圖標(biāo)展示方法對(duì)圖標(biāo)進(jìn)行展示時(shí)的手機(jī)桌面效果圖;
[0027]圖8為采用本申請(qǐng)實(shí)施例提供的一種圖標(biāo)展示方法對(duì)圖標(biāo)進(jìn)行展示時(shí)的手機(jī)桌面效果圖;
[0028]圖9為采用本申請(qǐng)實(shí)施例提供的一種圖標(biāo)展示方法對(duì)圖標(biāo)進(jìn)行展示時(shí)的手機(jī)桌面效果圖;
[0029]圖10為本申請(qǐng)實(shí)施例提供的一種圖標(biāo)展示裝置的具體結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0031]以下結(jié)合附圖,詳細(xì)說明本申請(qǐng)各實(shí)施例提供的技術(shù)方案。
[0032]實(shí)施例1
[0033]本申請(qǐng)實(shí)施例提供了一種圖標(biāo)展示方法,用以解決現(xiàn)有技術(shù)提供的圖標(biāo)展示方法存在的可能導(dǎo)致手機(jī)處理資源浪費(fèi)的問題。
[0034]本申請(qǐng)實(shí)施例提供的圖標(biāo)展示方法的執(zhí)行主體,可以但不限于為手機(jī)、平板電腦、個(gè)人電腦(Personal Computer,PC)、智能電視以及任何可以安裝應(yīng)用程序的終端設(shè)備中的至少一種。
[0035]為便于描述,下文以該方法的執(zhí)行主體為智能手機(jī)為例,對(duì)該方法的實(shí)施方式進(jìn)行介紹??梢岳斫?,該方法的執(zhí)行主體為智能手機(jī)只是一種示例性的說明,并不應(yīng)理解為對(duì)該方法的限定。
[0036]該方法的具體實(shí)現(xiàn)流程示意圖如圖4所示,主要包括下述步驟:
[0037]步驟11,接收針對(duì)圖標(biāo)第一顯示界面的操作指令;
[0038]其中,所述操作指令,是由滑動(dòng)手勢(shì)操作觸發(fā)的。
[0039]所述操作指令可以包括下述指令中的至少一種:通過向上滑動(dòng)手勢(shì)操作觸發(fā)的“圖標(biāo)顯示界面上滑指令”,通過向下滑動(dòng)手勢(shì)操作觸發(fā)的“圖標(biāo)顯示界面下滑指令”,通過向左滑動(dòng)手勢(shì)操作觸發(fā)的“圖標(biāo)顯示界面左滑指令”,以及通過向右滑動(dòng)手勢(shì)操作觸發(fā)的“圖標(biāo)顯示界面右滑指令”。
[0040]例如,當(dāng)用戶通過在手機(jī)屏幕上輸入“向上滑動(dòng)手勢(shì)操作”時(shí),可以觸發(fā)“圖標(biāo)顯示界面上滑操作指令”,以使得所述圖標(biāo)顯示界面響應(yīng)于所述操作指令向上滑動(dòng)。
[0041]所述圖標(biāo)第一顯示界面,一般可以是指在接收到所述操作指令之前,在手機(jī)桌面上所顯示的圖標(biāo)展示界面。
[0042]步驟12,響應(yīng)于所述操作指令,在所述滑動(dòng)手勢(shì)操作結(jié)束前,按照預(yù)設(shè)的界面顯示規(guī)則顯示圖標(biāo)顯示界面;
[0043]其中,所述預(yù)設(shè)的界面顯示規(guī)則包括:每當(dāng)檢測(cè)到所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)位置發(fā)生變化后,執(zhí)行:根據(jù)本次位置變化,確定圖標(biāo)變形程度和待展示的圖標(biāo),以及根據(jù)預(yù)設(shè)的圖標(biāo)變形方式、確定出的圖標(biāo)變形程度和待展示的圖標(biāo),生成包含所述待展示的圖標(biāo)的圖標(biāo)第二顯示界面,并切換為顯示生成的圖標(biāo)第二顯示界面。
[0044]所述滑動(dòng)手勢(shì)操作的觸控點(diǎn),是指在用戶通過手機(jī)屏幕輸入滑動(dòng)手勢(shì)操作時(shí),用戶手指與手機(jī)屏幕所接觸的點(diǎn)。在用戶輸入滑動(dòng)手勢(shì)操作的過程中,隨著用戶手指在手機(jī)屏幕上的滑動(dòng),沿著用戶手指的滑動(dòng)軌跡將會(huì)產(chǎn)生若干個(gè)觸控點(diǎn),即用戶滑動(dòng)手勢(shì)操作的滑動(dòng)軌跡可以是由若干個(gè)觸控點(diǎn)組成的。
[0045]手機(jī)可以按照預(yù)先設(shè)定的時(shí)間間隔,來對(duì)用戶手勢(shì)滑動(dòng)操作的觸控點(diǎn)的位置變化進(jìn)行檢測(cè),比如,每隔0.5ms,手機(jī)將自動(dòng)對(duì)屏幕上用戶滑動(dòng)手勢(shì)操作的觸控點(diǎn)的位置坐標(biāo)進(jìn)行獲取;或者,每當(dāng)用戶手勢(shì)滑動(dòng)操作的觸控點(diǎn)的位置發(fā)生變化時(shí),手機(jī)將自動(dòng)對(duì)變化后滑動(dòng)手勢(shì)操作的觸控點(diǎn)的位置坐標(biāo)進(jìn)行獲取,并記錄所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)變化到該位置的時(shí)間。
[0046]需要說明的是,為了可以使按照所述界面顯示規(guī)則所展示的圖標(biāo)顯示界面中的圖標(biāo)可以呈現(xiàn)出追蹤用戶滑動(dòng)手勢(shì)操作的滑動(dòng)軌跡的效果,以增加用戶在人機(jī)交互過程中的操作體驗(yàn),在一種實(shí)施方式中,可以根據(jù)檢測(cè)到的每一次用戶滑動(dòng)手勢(shì)操作的位置變化,來確定圖標(biāo)變形程度和待展示的圖標(biāo),具體的,本申請(qǐng)實(shí)施例提供的方法可以包括:根據(jù)本次位置變化,確定所述滑動(dòng)手勢(shì)操作在本次位置變化中沿屏幕指定坐標(biāo)軸的滑動(dòng)距離以及沿所述坐標(biāo)軸的滑動(dòng)方向;根據(jù)所述滑動(dòng)距離以及所述滑動(dòng)方向,確定圖標(biāo)變形程度和待展示的圖標(biāo)。
[0047]例如,在本次位置變化中,滑動(dòng)手勢(shì)操作的觸控點(diǎn)的位置坐標(biāo)從(X1,Y1),變化到了(XhY2),且¥2大于Y1,則可以確定滑動(dòng)手勢(shì)操作在本次位置變化中沿屏幕Y軸向上滑動(dòng),且滑動(dòng)距尚為Y2 — Yl。
[0048]需要說明的是,用戶的滑動(dòng)手勢(shì)操作的滑動(dòng)速度一般是不同的,為了可以通過按照所述界面顯示規(guī)則所展示的圖標(biāo)顯示界面中的圖標(biāo)形狀的變化,而直觀的反映出用戶滑動(dòng)手勢(shì)操作的滑動(dòng)速度,在一種實(shí)施方式中,可以根據(jù)滑動(dòng)手勢(shì)操作在本次位置變化中的滑動(dòng)距離以及滑動(dòng)方向,確定所述滑動(dòng)操作的滑動(dòng)速度,并根據(jù)確定出的滑動(dòng)速度確定圖標(biāo)變形程度,具體的,本申請(qǐng)實(shí)施例提供的方法可以包括:根據(jù)所述滑動(dòng)手勢(shì)操作在本次位置變化中沿屏幕指定坐標(biāo)軸的滑動(dòng)距離,以及本次位置變化的過程所耗費(fèi)的時(shí)間,確定所述滑動(dòng)手勢(shì)操作的當(dāng)前滑動(dòng)速度;根據(jù)所述滑動(dòng)手勢(shì)操作的當(dāng)前滑動(dòng)速度,確定圖標(biāo)變形程度。
[0049]比如,當(dāng)滑動(dòng)手勢(shì)操作的滑動(dòng)速度越大時(shí),確定出的圖標(biāo)變形程度也就越大,假設(shè),根據(jù)用戶第一次滑動(dòng)手勢(shì)操作生成并顯示的“圖標(biāo)顯示界面A”如圖5所示,根據(jù)用戶第二次滑動(dòng)手勢(shì)操作生成并顯示的“圖標(biāo)顯示界面B”如圖6所示,則通過比較“圖標(biāo)顯示界面A”以及“圖標(biāo)顯示界面B”中圖標(biāo)變形程度,可以明顯的反映出用戶的第二次滑動(dòng)手勢(shì)操作的滑動(dòng)速度較快。
[0050]在一種實(shí)施方式中,根據(jù)滑動(dòng)手勢(shì)操作在本次位置變化中的滑動(dòng)距離以及滑動(dòng)方向,確定待展示的圖標(biāo),本申請(qǐng)實(shí)施例提供的方法具體可以包括:根據(jù)所述滑動(dòng)距離、所述滑動(dòng)方向,以及預(yù)設(shè)的滑動(dòng)距離與圖標(biāo)的位置坐標(biāo)變化量的映射關(guān)系,確定可供展示在圖標(biāo)顯示界面中的全部圖標(biāo)在本次位置變化后的位置坐標(biāo);根據(jù)所述全部圖標(biāo)在本次位置變化后的位置坐標(biāo),以及圖標(biāo)顯示界面對(duì)應(yīng)的顯示區(qū)域的位置坐標(biāo),確定待展示的圖標(biāo)。
[0051]需要說明的是,手機(jī)的圖標(biāo)顯示界面對(duì)應(yīng)的顯示區(qū)域一般是固定的(該區(qū)域比如可以為手機(jī)的顯示屏幕),即該區(qū)域中所包括的位置坐標(biāo)也是固定的,根據(jù)滑動(dòng)手勢(shì)操作在本次位置變化中的滑動(dòng)距離以及滑動(dòng)方向,以及預(yù)設(shè)的滑動(dòng)距離與圖標(biāo)的位置坐標(biāo)變化量的映射關(guān)系,可以確定出、可供展示在圖標(biāo)顯示界面中的全部圖標(biāo)在本次位置變化后的位置坐標(biāo),并將本次位置變化后位置坐標(biāo)落入所述顯示區(qū)域內(nèi)的圖標(biāo)確定為待展示的圖標(biāo)。
[0052]一般地,可以將APP圖標(biāo)上指定位置(如,該APP圖標(biāo)的中心)的位置坐標(biāo),作為該APP圖標(biāo)的位置坐標(biāo),或者也可以將APP圖標(biāo)所對(duì)應(yīng)的區(qū)域內(nèi)的所有坐標(biāo)均作為該APP圖標(biāo)的位置坐標(biāo)。
[0053]為了可以使按照所述界面顯示規(guī)則所展示的圖標(biāo)顯示界面具有不同的展示效果,以便為用戶帶來較好的視覺體驗(yàn),在一種實(shí)施方式中,可以按照預(yù)先設(shè)置的圖標(biāo)變形方式對(duì)待展示的圖標(biāo)執(zhí)行變形操作,并生成包含所述待展示的圖標(biāo)的圖標(biāo)第二顯示界面,具體的,本申請(qǐng)實(shí)施例提供的方法可以包括:按照預(yù)設(shè)的圖標(biāo)變形方式,執(zhí)行使得所述待展示的圖標(biāo)發(fā)生所述確定出的圖標(biāo)變形程度的變形操作,得到變形后的圖標(biāo);生成包含所述變形后的圖標(biāo)的圖標(biāo)第二顯示界面。
[0054]其中,所述預(yù)設(shè)的圖標(biāo)變形方式,比如可以包括但不僅限于下述方式中的至少的一種:
[0055]方式1:使圖標(biāo)沿指定方向傾斜;
[0056]當(dāng)預(yù)設(shè)的圖標(biāo)變形方式為使圖標(biāo)沿指定方向傾斜時(shí),則圖標(biāo)變形程度可以是指圖標(biāo)沿指定方向的傾斜角度。在一種實(shí)施方式中,傾斜角度可以通過下述公式計(jì)算,傾斜角度=(當(dāng)前滑動(dòng)速度/手機(jī)可探測(cè)的最大滑動(dòng)速度)X 30°,根據(jù)該公式,當(dāng)滑動(dòng)手勢(shì)操作的滑動(dòng)速度越接近手機(jī)可探測(cè)的最大滑動(dòng)速度時(shí),得到的傾斜角度越大,即滑動(dòng)手勢(shì)操作的滑動(dòng)速度越快,圖標(biāo)沿指定方向的傾斜越大。其中,所述手機(jī)可探測(cè)的最大滑動(dòng)速度,是指手機(jī)屏幕所能檢測(cè)到的最大滑動(dòng)速度。
[0057]例如,當(dāng)用戶通過滑動(dòng)手勢(shì)操作觸發(fā)“圖標(biāo)顯示界面上滑指令”時(shí),則圖標(biāo)變形方式可以使圖標(biāo)沿X軸方向傾斜;當(dāng)用戶通過滑動(dòng)手勢(shì)操作觸發(fā)“圖標(biāo)顯示界面左滑指令”時(shí),則圖標(biāo)變形方式可以使圖標(biāo)沿Y軸方向傾斜。
[0058]方式2:使圖標(biāo)縮??;
[0059]方式3:使圖標(biāo)放大。
[0060]采用步驟12提供的上述方法,假設(shè)用戶通過滑動(dòng)手勢(shì)操作觸發(fā)“圖標(biāo)顯示界面下滑指令”,則手機(jī)響應(yīng)于所述“圖標(biāo)顯示界面下滑指令”,在用戶的滑動(dòng)手勢(shì)操作結(jié)束之前,手機(jī)屏幕上所顯示的圖標(biāo)顯示界面的顯示效果如圖7至圖9所示,通過所述圖標(biāo)顯示界面中顯示的圖標(biāo)沿X軸傾斜的圖標(biāo)變化方式,較為直觀的反映出了用戶滑動(dòng)手勢(shì)操作,同時(shí)通過這種傾斜圖標(biāo)的效果,也提高了用戶的操作體驗(yàn)。
[0061]根據(jù)步驟12提供的上述方法,在用戶通過滑動(dòng)手勢(shì)操作輸入針對(duì)圖標(biāo)顯示界面的操作指令的過程中,圖標(biāo)第二顯示界面上所顯示的圖標(biāo)的位置變化受到用戶的滑動(dòng)手勢(shì)操作的控制,從而可以直觀的體現(xiàn)出用戶滑動(dòng)手勢(shì)操作的滑動(dòng)軌跡,增強(qiáng)了用戶在人機(jī)交互中的體驗(yàn)。
[0062]步驟13,在所述滑動(dòng)手勢(shì)操作結(jié)束后,顯示特定的圖標(biāo)第二顯示界面。
[0063]其中,所述特定的圖標(biāo)第二顯示界面中展示的圖標(biāo),為根據(jù)檢測(cè)到的所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)的最后一次位置變化確定出的圖標(biāo)。
[0064]需要說明的是,根據(jù)檢測(cè)到的所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)的最后一次位置變化確定出的圖標(biāo),可能會(huì)是按照預(yù)設(shè)的圖標(biāo)變形方式,執(zhí)行使得所述待展示的圖標(biāo)發(fā)生所述確定出的圖標(biāo)變形程度的變形操作,而得到的變形后的圖標(biāo),即所述特定的圖標(biāo)第二顯示界面中展示的圖標(biāo)可能是傾斜的、放大的或者是縮小的,進(jìn)而會(huì)對(duì)用戶的正常使用造成影響。
[0065]為了避免上述問題,在一種實(shí)施方式中,在用戶的滑動(dòng)手勢(shì)操作結(jié)束后,檢測(cè)到用戶的手指離開手機(jī)屏幕,則特定的圖標(biāo)第二顯示界面中展示的圖標(biāo)將不再執(zhí)行變形操作,進(jìn)而恢復(fù)成正常的形狀。
[0066]采用本申請(qǐng)實(shí)施例1提供的圖標(biāo)展示方法,由于在接收到針對(duì)圖標(biāo)第一顯示界面的操作指令后,響應(yīng)于所述操作指令,在所述滑動(dòng)手勢(shì)操作結(jié)束前,按照預(yù)設(shè)的界面顯示規(guī)則顯示圖標(biāo)顯示界面,并在所述滑動(dòng)手勢(shì)操作結(jié)束后,顯示特定的圖標(biāo)第二顯示界面,在滑動(dòng)手勢(shì)操作結(jié)束后所顯示的特定的圖標(biāo)第二顯示界面中展示的圖標(biāo),是根據(jù)檢測(cè)到的所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)的最后一次位置變化確定出的圖標(biāo),保證當(dāng)用戶的滑動(dòng)手勢(shì)操作結(jié)束后,手機(jī)不會(huì)將圖標(biāo)展示界面自動(dòng)切換回圖標(biāo)第一顯示界面,從而避免了用戶的重復(fù)操作,減少了手機(jī)處理資源的浪費(fèi)。
[0067]實(shí)施例2
[0068]本申請(qǐng)實(shí)施例提供了一種圖標(biāo)展示裝置,用以解決現(xiàn)有技術(shù)提供的圖標(biāo)展示方法存在的可能導(dǎo)致手機(jī)處理資源浪費(fèi)的問題。該裝置的具體結(jié)構(gòu)示意圖如圖10所示,包括:操作指令接收單元21、圖標(biāo)顯示界面生成單元22以及圖標(biāo)顯示界面展示單元23。
[0069]其中,操作指令接收單元21,用于接收針對(duì)圖標(biāo)第一顯示界面的操作指令;所述操作指令,是由滑動(dòng)手勢(shì)操作觸發(fā)的;
[0070]圖標(biāo)顯示界面生成單元22,用于響應(yīng)于所述操作指令,在所述滑動(dòng)手勢(shì)操作結(jié)束前,按照預(yù)設(shè)的界面顯示規(guī)則顯示圖標(biāo)顯示界面;其中,所述預(yù)設(shè)的界面顯示規(guī)則包括:每當(dāng)檢測(cè)到所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)位置發(fā)生變化后,執(zhí)行:根據(jù)本次位置變化,確定圖標(biāo)變形程度和待展示的圖標(biāo),以及根據(jù)預(yù)設(shè)的圖標(biāo)變形方式、確定出的圖標(biāo)變形程度和待展示的圖標(biāo),生成包含所述待展示的圖標(biāo)的圖標(biāo)第二顯示界面,并切換為顯示生成的圖標(biāo)第二顯示界面;
[0071 ]圖標(biāo)顯示界面展示單元23,用于在所述滑動(dòng)手勢(shì)操作結(jié)束后,顯示特定的圖標(biāo)第二顯示界面;其中,所述特定的圖標(biāo)第二顯示界面中展示的圖標(biāo),為根據(jù)檢測(cè)到的所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)的最后一次位置變化確定出的圖標(biāo)。
[0072]在一種實(shí)施方式中,圖標(biāo)顯示界面生成單元22,用于:根據(jù)本次位置變化,確定所述滑動(dòng)手勢(shì)操作在本次位置變化中沿屏幕指定坐標(biāo)軸的滑動(dòng)距離以及沿所述坐標(biāo)軸的滑動(dòng)方向;根據(jù)所述滑動(dòng)距離以及所述滑動(dòng)方向,確定圖標(biāo)變形程度和待展示的圖標(biāo)。
[0073]在一種實(shí)施方式中,圖標(biāo)顯示界面生成單元22,用于:根據(jù)所述滑動(dòng)手勢(shì)操作在本次位置變化中沿屏幕指定坐標(biāo)軸的滑動(dòng)距離,以及本次位置變化的過程所耗費(fèi)的時(shí)間,確定所述滑動(dòng)手勢(shì)操作的當(dāng)前滑動(dòng)速度;根據(jù)所述滑動(dòng)手勢(shì)操作的當(dāng)前滑動(dòng)速度,確定圖標(biāo)變形程度。
[0074]在一種實(shí)施方式中,圖標(biāo)顯示界面生成單元22,用于:根據(jù)所述滑動(dòng)距離、所述滑動(dòng)方向,以及預(yù)設(shè)的滑動(dòng)距離與圖標(biāo)的位置坐標(biāo)變化量的映射關(guān)系,確定可供展示在圖標(biāo)顯示界面中的全部圖標(biāo)在本次位置變化后的位置坐標(biāo);根據(jù)所述全部圖標(biāo)在本次位置變化后的位置坐標(biāo),以及圖標(biāo)顯示界面對(duì)應(yīng)的顯示區(qū)域的位置坐標(biāo),確定待展示的圖標(biāo)。
[0075]在一種實(shí)施方式中,圖標(biāo)顯示界面生成單元22,用于:按照預(yù)設(shè)的圖標(biāo)變形方式,執(zhí)行使得所述待展示的圖標(biāo)發(fā)生所述確定出的圖標(biāo)變形程度的變形操作,得到變形后的圖標(biāo);生成包含所述變形后的圖標(biāo)的圖標(biāo)第二顯示界面。
[0076]在一種實(shí)施方式中,所述預(yù)設(shè)的圖標(biāo)變形方式,包括下述至少一種:使圖標(biāo)沿指定方向傾斜;使圖標(biāo)縮小;使圖標(biāo)放大。
[0077]采用本申請(qǐng)實(shí)施例2提供的圖標(biāo)展示裝置,由于在接收到針對(duì)圖標(biāo)第一顯示界面的操作指令后,響應(yīng)于所述操作指令,在所述滑動(dòng)手勢(shì)操作結(jié)束前,按照預(yù)設(shè)的界面顯示規(guī)則顯示圖標(biāo)顯示界面,并在所述滑動(dòng)手勢(shì)操作結(jié)束后,顯示特定的圖標(biāo)第二顯示界面,在滑動(dòng)手勢(shì)操作結(jié)束后所顯示的特定的圖標(biāo)第二顯示界面中展示的圖標(biāo),是根據(jù)檢測(cè)到的所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)的最后一次位置變化確定出的圖標(biāo),保證當(dāng)用戶的滑動(dòng)手勢(shì)操作結(jié)束后,手機(jī)不會(huì)將圖標(biāo)展示界面自動(dòng)切換回圖標(biāo)第一顯示界面,從而避免了用戶的重復(fù)操作,減少了手機(jī)處理資源的浪費(fèi)。
[0078]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0079]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0080]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0081]在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
[0082]內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
[0083]計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
[0084]還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
[0085]本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0086]以上所述僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來說,本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種圖標(biāo)展示方法,其特征在于,包括: 接收針對(duì)圖標(biāo)第一顯示界面的操作指令;所述操作指令,是由滑動(dòng)手勢(shì)操作觸發(fā)的;響應(yīng)于所述操作指令,在所述滑動(dòng)手勢(shì)操作結(jié)束前,按照預(yù)設(shè)的界面顯示規(guī)則顯示圖標(biāo)顯示界面;其中,所述預(yù)設(shè)的界面顯示規(guī)則包括:每當(dāng)檢測(cè)到所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)位置發(fā)生變化后,執(zhí)行:根據(jù)本次位置變化,確定圖標(biāo)變形程度和待展示的圖標(biāo),以及根據(jù)預(yù)設(shè)的圖標(biāo)變形方式、確定出的圖標(biāo)變形程度和待展示的圖標(biāo),生成包含所述待展示的圖標(biāo)的圖標(biāo)第二顯示界面,并切換為顯示生成的圖標(biāo)第二顯示界面; 在所述滑動(dòng)手勢(shì)操作結(jié)束后,顯示特定的圖標(biāo)第二顯示界面;其中,所述特定的圖標(biāo)第二顯示界面中展示的圖標(biāo),為根據(jù)檢測(cè)到的所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)的最后一次位置變化確定出的圖標(biāo)。2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)本次位置變化,確定圖標(biāo)變形程度和待展示的圖標(biāo),包括: 根據(jù)本次位置變化,確定所述滑動(dòng)手勢(shì)操作在本次位置變化中沿屏幕指定坐標(biāo)軸的滑動(dòng)距離以及沿所述坐標(biāo)軸的滑動(dòng)方向; 根據(jù)所述滑動(dòng)距離以及所述滑動(dòng)方向,確定圖標(biāo)變形程度和待展示的圖標(biāo)。3.如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述滑動(dòng)距離以及所述滑動(dòng)方向,確定圖標(biāo)變形程度,包括: 根據(jù)所述滑動(dòng)手勢(shì)操作在本次位置變化中沿屏幕指定坐標(biāo)軸的滑動(dòng)距離,以及本次位置變化的過程所耗費(fèi)的時(shí)間,確定所述滑動(dòng)手勢(shì)操作的當(dāng)前滑動(dòng)速度; 根據(jù)所述滑動(dòng)手勢(shì)操作的當(dāng)前滑動(dòng)速度,確定圖標(biāo)變形程度。4.如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述滑動(dòng)距離以及所述滑動(dòng)方向,確定待展示的圖標(biāo),包括: 根據(jù)所述滑動(dòng)距離、所述滑動(dòng)方向,以及預(yù)設(shè)的滑動(dòng)距離與圖標(biāo)的位置坐標(biāo)變化量的映射關(guān)系,確定可供展示在圖標(biāo)顯示界面中的全部圖標(biāo)在本次位置變化后的位置坐標(biāo);根據(jù)所述全部圖標(biāo)在本次位置變化后的位置坐標(biāo),以及圖標(biāo)顯示界面對(duì)應(yīng)的顯示區(qū)域的位置坐標(biāo),確定待展示的圖標(biāo)。5.如權(quán)利要求1所述的方法,其特征在于,根據(jù)預(yù)設(shè)的圖標(biāo)變形方式、確定出的圖標(biāo)變形程度和待展示的圖標(biāo),生成包含所述待展示的圖標(biāo)的圖標(biāo)第二顯示界面,包括: 按照預(yù)設(shè)的圖標(biāo)變形方式,執(zhí)行使得所述待展示的圖標(biāo)發(fā)生所述確定出的圖標(biāo)變形程度的變形操作,得到變形后的圖標(biāo); 生成包含所述變形后的圖標(biāo)的圖標(biāo)第二顯示界面。6.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)的圖標(biāo)變形方式,包括下述至少一種: 使圖標(biāo)沿指定方向傾斜; 使圖標(biāo)縮小; 使圖標(biāo)放大。7.—種圖標(biāo)展示裝置,其特征在于,包括: 操作指令接收單元,用于接收針對(duì)圖標(biāo)第一顯示界面的操作指令;所述操作指令,是由滑動(dòng)手勢(shì)操作觸發(fā)的; 圖標(biāo)顯示界面生成單元,用于響應(yīng)于所述操作指令,在所述滑動(dòng)手勢(shì)操作結(jié)束前,按照預(yù)設(shè)的界面顯示規(guī)則顯示圖標(biāo)顯示界面;其中,所述預(yù)設(shè)的界面顯示規(guī)則包括:每當(dāng)檢測(cè)到所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)位置發(fā)生變化后,執(zhí)行:根據(jù)本次位置變化,確定圖標(biāo)變形程度和待展示的圖標(biāo),以及根據(jù)預(yù)設(shè)的圖標(biāo)變形方式、確定出的圖標(biāo)變形程度和待展示的圖標(biāo),生成包含所述待展示的圖標(biāo)的圖標(biāo)第二顯示界面,并切換為顯示生成的圖標(biāo)第二顯示界面; 圖標(biāo)顯示界面展示單元,用于在所述滑動(dòng)手勢(shì)操作結(jié)束后,顯示特定的圖標(biāo)第二顯示界面;其中,所述特定的圖標(biāo)第二顯示界面中展示的圖標(biāo),為根據(jù)檢測(cè)到的所述滑動(dòng)手勢(shì)操作的觸控點(diǎn)的最后一次位置變化確定出的圖標(biāo)。8.如權(quán)利要求7所述的裝置,其特征在于,圖標(biāo)顯示界面生成單元,用于: 根據(jù)本次位置變化,確定所述滑動(dòng)手勢(shì)操作在本次位置變化中沿屏幕指定坐標(biāo)軸的滑動(dòng)距離以及沿所述坐標(biāo)軸的滑動(dòng)方向; 根據(jù)所述滑動(dòng)距離以及所述滑動(dòng)方向,確定圖標(biāo)變形程度和待展示的圖標(biāo)。9.如權(quán)利要求8所述的裝置,其特征在于,圖標(biāo)顯示界面生成單元,用于: 根據(jù)所述滑動(dòng)手勢(shì)操作在本次位置變化中沿屏幕指定坐標(biāo)軸的滑動(dòng)距離,以及本次位置變化的過程所耗費(fèi)的時(shí)間,確定所述滑動(dòng)手勢(shì)操作的當(dāng)前滑動(dòng)速度; 根據(jù)所述滑動(dòng)手勢(shì)操作的當(dāng)前滑動(dòng)速度,確定圖標(biāo)變形程度。10.如權(quán)利要求8所述的裝置,其特征在于,圖標(biāo)顯示界面生成單元,用于: 根據(jù)所述滑動(dòng)距離、所述滑動(dòng)方向,以及預(yù)設(shè)的滑動(dòng)距離與圖標(biāo)的位置坐標(biāo)變化量的映射關(guān)系,確定可供展示在圖標(biāo)顯示界面中的全部圖標(biāo)在本次位置變化后的位置坐標(biāo); 根據(jù)所述全部圖標(biāo)在本次位置變化后的位置坐標(biāo),以及圖標(biāo)顯示界面對(duì)應(yīng)的顯示區(qū)域的位置坐標(biāo),確定待展示的圖標(biāo)。
【文檔編號(hào)】G06F3/0481GK105843467SQ201610153896
【公開日】2016年8月10日
【申請(qǐng)日】2016年3月17日
【發(fā)明人】李濤
【申請(qǐng)人】北京麒麟合盛網(wǎng)絡(luò)技術(shù)有限公司