移動(dòng)終端中界面圖片的控制方法、裝置和移動(dòng)終端的制作方法
【專利摘要】本發(fā)明提出一種移動(dòng)終端中界面圖片的控制方法、裝置和移動(dòng)終端。其中,該移動(dòng)終端中界面圖片的控制方法包括以下步驟:向移動(dòng)終端的用戶提供具有界面圖片的操作界面;接收用戶針對(duì)界面圖片的旋轉(zhuǎn)指令;以及根據(jù)旋轉(zhuǎn)指令按照刷新周期對(duì)操作界面進(jìn)行刷新,并在每次刷新時(shí)根據(jù)刷新周期確定在本次刷新時(shí)界面圖片的旋轉(zhuǎn)角度,以根據(jù)旋轉(zhuǎn)角度獲取正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)界面圖片的顯示圖像,并將顯示圖像加載至本次刷新的操作界面。本方法通過用戶手指滑動(dòng)屏幕或?qū)ζ聊贿M(jìn)行點(diǎn)擊,與圖片產(chǎn)生互動(dòng),以此得到模擬真實(shí)紙片的翻轉(zhuǎn)效果,增加圖片展現(xiàn)的趣味性,提升用戶體驗(yàn)。
【專利說明】移動(dòng)終端中界面圖片的控制方法、裝置和移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端【技術(shù)領(lǐng)域】,尤其涉及一種移動(dòng)終端中界面圖片的控制方法、裝置和移動(dòng)終端。
【背景技術(shù)】
[0002]隨著現(xiàn)代科技的不斷發(fā)展,移動(dòng)終端的功能越來(lái)越強(qiáng)大,其展示界面也越來(lái)越艷麗。目前,可通過圖片進(jìn)行界面展示,現(xiàn)有的展現(xiàn)方式大多只能通過單獨(dú)的圖片或動(dòng)態(tài)圖片進(jìn)行效果展示,或者根據(jù)用戶的操作在平面上進(jìn)行簡(jiǎn)單的平移或旋轉(zhuǎn)(如橫向顯示轉(zhuǎn)至縱向顯不)等。
[0003]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:現(xiàn)有技術(shù)中,圖片展示的方式單一、不夠豐富,且用戶對(duì)圖片操作方法有限,交互性差,缺乏趣味性,降低了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明旨在至少解決上述技術(shù)問題之一。
[0005]為此,本發(fā)明的第一個(gè)目的在于提出一種移動(dòng)終端中界面圖片的控制方法。該方法通過用戶手指滑動(dòng)屏幕或?qū)ζ聊贿M(jìn)行點(diǎn)擊,可對(duì)普通的圖片進(jìn)行操作,使用戶與圖片產(chǎn)生互動(dòng),以此得到一種模擬真實(shí)紙片的翻轉(zhuǎn)效果,增加圖片展現(xiàn)的趣味性,提升用戶體驗(yàn)。
[0006]本發(fā)明的第二個(gè)目的在于提出一種移動(dòng)終端中界面圖片的控制裝置。
[0007]本發(fā)明的第三個(gè)目的在于提出一種移動(dòng)終端。
[0008]為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例的移動(dòng)終端中界面圖片的控制方法,包括以下步驟:向移動(dòng)終端的用戶提供具有界面圖片的操作界面,其中,所述界面圖片具有正面圖像和反面圖像;接收所述用戶針對(duì)所述界面圖片的旋轉(zhuǎn)指令;以及根據(jù)所述旋轉(zhuǎn)指令按照刷新周期對(duì)所述操作界面進(jìn)行刷新,并在每次刷新時(shí)根據(jù)所述刷新周期確定在本次刷新時(shí)所述界面圖片的旋轉(zhuǎn)角度,以根據(jù)所述旋轉(zhuǎn)角度獲取所述正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)所述正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)所述界面圖片的顯示圖像,并將所述顯示圖像加載至本次刷新的所述操作界面。
[0009]本發(fā)明實(shí)施例的移動(dòng)終端中界面圖片的控制方法,通過手指滑動(dòng)屏幕或?qū)ζ聊贿M(jìn)行點(diǎn)擊,對(duì)普通的圖片進(jìn)行操作,使用戶與圖片產(chǎn)生互動(dòng),以此得到一種模擬真實(shí)紙片的翻轉(zhuǎn)效果,增加圖片展現(xiàn)的趣味性,提升用戶體驗(yàn)。
[0010]為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例的移動(dòng)終端中界面圖片的控制裝置,包括:界面展示模塊,用于向移動(dòng)終端的用戶提供具有界面圖片的操作界面,其中,所述界面圖片具有正面圖像和反面圖像;接收模塊,用于接收所述用戶針對(duì)所述界面圖片的旋轉(zhuǎn)指令;刷新模塊,用于根據(jù)所述旋轉(zhuǎn)指令按照刷新周期對(duì)所述操作界面進(jìn)行刷新;以及第一確定模塊,用于在每次刷新時(shí)根據(jù)所述刷新周期確定在本次刷新時(shí)所述界面圖片的旋轉(zhuǎn)角度,以根據(jù)所述旋轉(zhuǎn)角度獲取所述正面圖像顯示部分和反面圖像的顯示部分,其中,所述刷新模塊還用于根據(jù)所述正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)所述界面圖片的顯示圖像,并將所述顯示圖像加載至本次刷新的所述操作界面。
[0011]本發(fā)明實(shí)施例的移動(dòng)終端中界面圖片的控制裝置,通過手指滑動(dòng)屏幕或?qū)ζ聊贿M(jìn)行點(diǎn)擊,對(duì)普通的圖片進(jìn)行操作,使用戶與圖片產(chǎn)生互動(dòng),以此得到一種模擬真實(shí)紙片的翻轉(zhuǎn)效果,增加圖片展現(xiàn)的趣味性,提升用戶體驗(yàn)。
[0012]為了實(shí)現(xiàn)上述目的,本發(fā)明第三方面實(shí)施例的移動(dòng)終端,包括:殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲(chǔ)器設(shè)置在所述電路板上;所述電源電路,用于為所述移動(dòng)終端的各個(gè)電路或器件供電;所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;所述處理器通過讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于向移動(dòng)終端的用戶提供具有界面圖片的操作界面,其中,所述界面圖片具有正面圖像和反面圖像;接收所述用戶針對(duì)所述界面圖片的旋轉(zhuǎn)指令;以及根據(jù)所述旋轉(zhuǎn)指令按照刷新周期對(duì)所述操作界面進(jìn)行刷新,并在每次刷新時(shí)根據(jù)所述刷新周期確定在本次刷新時(shí)所述界面圖片的旋轉(zhuǎn)角度,以根據(jù)所述旋轉(zhuǎn)角度獲取所述正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)所述正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)所述界面圖片的顯示圖像,并將所述顯示圖像加載至本次刷新的所述操作界面。
[0013]本發(fā)明實(shí)施例的移動(dòng)終端,通過手指滑動(dòng)屏幕或?qū)ζ聊贿M(jìn)行點(diǎn)擊,對(duì)普通的圖片進(jìn)行操作,使用戶與圖片產(chǎn)生互動(dòng),以此得到一種模擬真實(shí)紙片的翻轉(zhuǎn)效果,增加圖片展現(xiàn)的趣味性,提升用戶體驗(yàn)。
[0014]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【專利附圖】
【附圖說明】
[0015]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中,
[0016]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制方法的流程圖;
[0017]圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制方法的流程圖;
[0018]圖3是根據(jù)本發(fā)明另一個(gè)實(shí)施例的確定界面圖片的初始旋轉(zhuǎn)角度和初速度流程圖;
[0019]圖4是根據(jù)本發(fā)明另一個(gè)實(shí)施例的用戶手指滑動(dòng)趨勢(shì)示意圖;
[0020]圖5是根據(jù)本發(fā)明又一個(gè)實(shí)施例的確定界面圖片的初始旋轉(zhuǎn)角度和初速度流程圖;
[0021]圖6是根據(jù)本發(fā)明又一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制方法的流程圖;
[0022]圖7是根據(jù)本發(fā)明的又一個(gè)實(shí)施例的確定界面圖片的最終旋轉(zhuǎn)角度為預(yù)設(shè)角度的流程圖;
[0023]圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制裝置的結(jié)構(gòu)示意圖;
[0024]圖9是根據(jù)本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制裝置的結(jié)構(gòu)示意圖;
[0025]圖10是根據(jù)本發(fā)明又一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制裝置的結(jié)構(gòu)示意圖;
[0026]圖11是根據(jù)本發(fā)明再一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]下面詳細(xì)描述本發(fā)明的實(shí)施例,實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0028]在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
[0029]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0030]下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端中界面圖片的控制方法、裝置和移動(dòng)終端。
[0031]目前,圖片展示的內(nèi)容單一、不夠豐富,且用戶對(duì)圖片操作方法有限,無(wú)法展現(xiàn)更多內(nèi)容、引起用戶更多興趣,用戶體驗(yàn)差,為此本發(fā)明提出一種移動(dòng)終端中界面圖片的控制方法。
[0032]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制方法的流程圖。如圖1所示,該移動(dòng)終端中界面圖片的控制方法包括以下步驟。
[0033]S101,向移動(dòng)終端的用戶提供具有界面圖片的操作界面,其中,界面圖片具有正面圖像和反面圖像。
[0034]在本發(fā)明的一個(gè)實(shí)施例中,在移動(dòng)終端中,具有界面圖片的操作界面可為溫度顯示界面、內(nèi)存顯示界面、時(shí)間顯示界面、電量顯示界面、圖片顯示界面或開關(guān)按鈕。界面圖片具有正反兩面,其中,反面圖像可以是該界面圖片的真實(shí)背景圖像,也可以是預(yù)設(shè)的其他圖像。例如,在溫度顯示界面,溫度越高圖片旋轉(zhuǎn)速度越快,溫度越低圖片旋轉(zhuǎn)速度越慢。再例如,在界面中增加一個(gè)旋轉(zhuǎn)的電池圖片,將該圖片的旋轉(zhuǎn)速度與電池電量設(shè)置對(duì)應(yīng)關(guān)系,如電量100%,則速度為180度每秒;電量為1%的時(shí)候可將速度設(shè)置為10度每秒。用戶通過圖片旋轉(zhuǎn)的速度可直觀的了解當(dāng)前電池的電量情況。再例如,時(shí)間顯示界面的圖片,旋轉(zhuǎn)360度,與時(shí)針旋轉(zhuǎn)24小時(shí)相對(duì)應(yīng),時(shí)針走完一天24小時(shí)時(shí)間,圖片也剛好完成旋轉(zhuǎn)一周。再例如,開關(guān)按鈕界面的圖片,界面圖片的正面圖像和反面圖像可為兩張不同的圖片。用戶點(diǎn)擊按鈕操作后,當(dāng)圖片旋轉(zhuǎn)了 90度時(shí),反面圖像替換正面圖像,顯示在界面中,代表開關(guān)開啟;再次點(diǎn)擊圖片,圖片再次旋轉(zhuǎn)90度,此時(shí)正面圖像替換反面圖像,顯示在界面中,代表開關(guān)關(guān)閉??梢岳斫猓绻{(diào)整角度大于180度,則界面圖片顯示相反的效果。
[0035]S102,接收用戶針對(duì)界面圖片的旋轉(zhuǎn)指令。
[0036]在本發(fā)明的一個(gè)實(shí)施例中,旋轉(zhuǎn)指令為對(duì)界面圖片的滑動(dòng)手勢(shì)操作或點(diǎn)擊操作。
[0037]S103,根據(jù)旋轉(zhuǎn)指令按照刷新周期對(duì)操作界面進(jìn)行刷新,并在每次刷新時(shí)根據(jù)刷新周期確定在本次刷新時(shí)界面圖片的旋轉(zhuǎn)角度,以根據(jù)旋轉(zhuǎn)角度獲取正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)界面圖片的顯示圖像,并將顯示圖像加載至本次刷新的操作界面。
[0038]本發(fā)明實(shí)施例的移動(dòng)終端中界面圖片的控制方法,用戶通過手指在屏幕上滑動(dòng)或?qū)ζ聊稽c(diǎn)擊,可對(duì)普通的圖片進(jìn)行操作,使用戶與圖片產(chǎn)生互動(dòng),以此得到一種模擬真實(shí)紙片的翻轉(zhuǎn)效果,增加圖片展現(xiàn)的趣味性,并且圖片的旋轉(zhuǎn)速度與手機(jī)狀態(tài)掛鉤,使圖片的旋轉(zhuǎn)更具意義,提升用戶體驗(yàn)。
[0039]圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制方法的流程圖。具體地,如圖2所示,該移動(dòng)終端中界面圖片的控制方法包括以下步驟。
[0040]S201,向移動(dòng)終端的用戶提供具有界面圖片的操作界面,其中,界面圖片具有正面圖像和反面圖像。
[0041]S202,接收用戶針對(duì)界面圖片的旋轉(zhuǎn)指令。
[0042]在本發(fā)明的一個(gè)實(shí)施例中,旋轉(zhuǎn)指令為對(duì)界面圖片的滑動(dòng)手勢(shì)操作或點(diǎn)擊操作。
[0043]S203,根據(jù)旋轉(zhuǎn)指令確定界面圖片的初始旋轉(zhuǎn)角度和初速度。
[0044]在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)旋轉(zhuǎn)指令為對(duì)界面圖片的滑動(dòng)手勢(shì)操作時(shí),具體地,如圖3所示,可通過以下步驟確定界面圖片的初始旋轉(zhuǎn)角度和初速度:
[0045]S2031,獲取滑動(dòng)手勢(shì)的起始坐標(biāo)、結(jié)束坐標(biāo)和操作時(shí)間。
[0046]具體地,以移動(dòng)終端觸摸屏最下方邊界為X軸,移動(dòng)終端觸摸屏最左方邊界為Y軸建立坐標(biāo)系。當(dāng)用戶在移動(dòng)終端的觸摸屏上進(jìn)行滑動(dòng)操作時(shí),即可獲得該操作的軌跡的初始位置在屏幕上的坐標(biāo),并將其記為A(Xa,Ya),用戶手指在屏幕上滑動(dòng)后會(huì)離開屏幕。當(dāng)用戶手指離開屏幕時(shí),可記錄手指在屏幕上的位置,將其記為B (Xb,Yb)。同時(shí),可記錄手指開始觸摸屏幕至手指離開屏幕之間的時(shí)間差,及該滑動(dòng)手勢(shì)的操作時(shí)間。
[0047]S2032,根據(jù)滑動(dòng)手勢(shì)的起始坐標(biāo)、結(jié)束坐標(biāo)和預(yù)設(shè)旋轉(zhuǎn)軸確定滑動(dòng)手勢(shì)在與旋轉(zhuǎn)軸垂直的方向上的位移。
[0048]在本發(fā)明的一個(gè)實(shí)施例中,可使用任意直線當(dāng)作旋轉(zhuǎn)軸,包括且不限于圖片的各個(gè)邊、中軸、任意角度的直線等。具體地,移動(dòng)終端觸摸屏最左方邊界作為旋轉(zhuǎn)軸為例,根據(jù)A點(diǎn)和B點(diǎn)的坐標(biāo),可獲取用戶滑動(dòng)的方向和距離。如圖4所示,用戶從A滑動(dòng)到B,則橫向移動(dòng)了 AB=IYb-Ya I的距離。
[0049]S2033,根據(jù)位移以及單位位移與角度的預(yù)設(shè)對(duì)應(yīng)關(guān)系確定初始旋轉(zhuǎn)角度。
[0050]具體地,可預(yù)置一個(gè)轉(zhuǎn)換方式,將用戶手指移動(dòng)的過程轉(zhuǎn)化為圖片轉(zhuǎn)動(dòng)的角度。例如:用戶未對(duì)圖片操作時(shí),圖片旋轉(zhuǎn)角度為O、當(dāng)用戶手指從A移動(dòng)到B,則有Λ B的移動(dòng)距離。預(yù)設(shè)一個(gè)對(duì)應(yīng)關(guān)系10像素對(duì)應(yīng)5度,則用戶每移動(dòng)I像素使圖片轉(zhuǎn)動(dòng)0.5度。同樣的,如果從B移動(dòng)到Α,則Λ B為負(fù)值,對(duì)應(yīng)的角度也為負(fù)。舉例來(lái)說,如果ΛΒ為20像素,則初始旋轉(zhuǎn)角度Stl為10度。[0051]S2034,根據(jù)位移和操作時(shí)間計(jì)算初速度。
[0052]具體地,當(dāng)用戶手指從B離開的時(shí)候,計(jì)算一個(gè)初速度。假設(shè)ΛΒ為20像素,而滑動(dòng)時(shí)間為0.5秒,則初速度Vtl為40像素/秒。此時(shí)需要根據(jù)初速度來(lái)判斷圖片翻轉(zhuǎn)的效果。翻轉(zhuǎn)效果通過在每次刷新時(shí)的當(dāng)前旋轉(zhuǎn)角度的變化來(lái)實(shí)現(xiàn)。則每次刷新時(shí),圖片具有不同的旋轉(zhuǎn)角度,可以使圖片看起來(lái)是處于運(yùn)動(dòng)狀態(tài),增強(qiáng)用戶感知。
[0053]在本發(fā)明的又一個(gè)實(shí)施例中,當(dāng)旋轉(zhuǎn)指令為對(duì)界面圖片的點(diǎn)擊操作時(shí),具體地,如圖5所示,可通過以下步驟確定界面圖片的初始旋轉(zhuǎn)角度和初速度:
[0054]S2035,根據(jù)點(diǎn)擊操作獲取與點(diǎn)擊操作對(duì)應(yīng)的初始旋轉(zhuǎn)角度。
[0055]在本發(fā)明的一個(gè)實(shí)施例中,點(diǎn)擊操作對(duì)應(yīng)的初始旋轉(zhuǎn)角度為O。
[0056]S2036,根據(jù)點(diǎn)擊操作獲取與點(diǎn)擊操作對(duì)應(yīng)的初速度。
[0057]具體地,用戶可直接通過預(yù)設(shè)的過程完成圖片旋轉(zhuǎn)。預(yù)設(shè)的過程可通過預(yù)設(shè)初速度Vtl,并套用上述方法進(jìn)行。也可設(shè)定一個(gè)恒定的角速度,例如2.25度每100ms。旋轉(zhuǎn)360度后結(jié)束旋轉(zhuǎn)。
[0058]S204,根據(jù)旋轉(zhuǎn)指令按照刷新周期對(duì)操作界面進(jìn)行刷新,并在每次刷新時(shí)根據(jù)刷新周期確定在本次刷新時(shí)界面圖片的旋轉(zhuǎn)角度,以根據(jù)旋轉(zhuǎn)角度獲取正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)界面圖片的顯示圖像,并將顯示圖像加載至本次刷新的操作界面。
[0059]具體地,在本發(fā)明的一個(gè)實(shí)施例中,在每次刷新時(shí),可根據(jù)初速度、刷新周期和當(dāng)前刷新次數(shù)確定本次刷新時(shí)界面圖片的旋轉(zhuǎn)角度。
[0060]具體地,通過SS=a*V(l*t-g*t2/2來(lái)計(jì)算從手指離開屏幕到每次刷新期間圖片旋轉(zhuǎn)的角度,其中g(shù)為重力加速度。帶入V。`,a為換算系數(shù),t=n* AT,其中,η為刷新次數(shù),AT為刷新周期。則每次刷新時(shí),圖片當(dāng)前`的旋轉(zhuǎn)角度SzSfSS。如Λ T=IOms,即屏幕每隔IOms刷新一次,則將t=10/20/30……分別帶入公式,以在每次刷新時(shí)計(jì)算S的值。S為圖片的旋轉(zhuǎn)角度,進(jìn)而根據(jù)旋轉(zhuǎn)角度獲取正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)界面圖片的顯示圖像。應(yīng)當(dāng)理解,此公式僅為示例性的,在本發(fā)明的其他實(shí)施例中,可通過其他公式計(jì)算,得出界面圖片的旋轉(zhuǎn)角度。
[0061]S205,根據(jù)初速度獲取界面圖片的第一旋轉(zhuǎn)時(shí)間。
[0062]在本發(fā)明的一個(gè)實(shí)施例中,可通過公式V(l=g*t來(lái)計(jì)算速度降為O時(shí)所需要的時(shí)間。其中,g為重力加速度。應(yīng)當(dāng)理解,此公式僅為示例性的,在本發(fā)明的其他實(shí)施例中,也可通過其他能夠?qū)崿F(xiàn)減速運(yùn)動(dòng)的公式計(jì)算速度降為O時(shí)所需要的時(shí)間。
[0063]S206,根據(jù)第一旋轉(zhuǎn)時(shí)間和刷新周期確定在第一旋轉(zhuǎn)時(shí)間內(nèi)的刷新次數(shù)kl。具體地,可根據(jù)公式k=t/Λ T求得刷新次數(shù)。其中,AT為刷新周期。
[0064]S207,根據(jù)初始旋轉(zhuǎn)角度和旋轉(zhuǎn)周期確定在第kl次刷新時(shí),界面圖片的旋轉(zhuǎn)角度,并判斷旋轉(zhuǎn)角度是否為預(yù)設(shè)角度。
[0065]具體地,通過S=SQ+a*vQ*t-g*t2/2來(lái)計(jì)算第kl次刷新時(shí),圖片的旋轉(zhuǎn)角度,其中,g為重力加速度,V0為初速度,a為換算系數(shù),t=kl* Δ T0
[0066]在本發(fā)明的一個(gè)實(shí)施例中,預(yù)設(shè)角度為根據(jù)不同操作界面中圖片旋轉(zhuǎn)所表現(xiàn)的效果而設(shè)定的角度??梢岳斫?,在不同的顯示界面中可通過設(shè)置不同的預(yù)設(shè)角度,達(dá)到預(yù)期的效果。舉例來(lái)說,在開關(guān)按鈕界面中,可將預(yù)設(shè)角度設(shè)置為90度。界面圖片的正面圖像和反面圖像可為兩張不同的圖片。用戶點(diǎn)擊按鈕操作后,當(dāng)圖片旋轉(zhuǎn)了 90度時(shí),反面圖像替換正面圖像,顯示在界面中,代表開關(guān)開啟;再次點(diǎn)擊圖片,圖片再次旋轉(zhuǎn)90度,此時(shí)正面圖像替換反面圖像,顯示在界面中,代表開關(guān)關(guān)閉。
[0067]S208,如果為預(yù)設(shè)角度,則將顯示圖像加載至本次刷新的操作界面后,結(jié)束對(duì)操作界面的刷新。
[0068]具體地,圖片在預(yù)設(shè)角度上時(shí),完成顯示圖像加載至本次刷新的操作界面,并結(jié)束對(duì)操作界面的刷新。
[0069]在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)圖片旋轉(zhuǎn)到90度或270度的整數(shù)倍時(shí),圖片在界面上顯示為一條線,此時(shí)圖片內(nèi)容全部隱藏。此時(shí)替換圖片,使新圖片繼續(xù)原圖的運(yùn)動(dòng)過程運(yùn)動(dòng),使替換過程更加自然流暢,提升用戶體驗(yàn)。
[0070]本發(fā)明實(shí)施例的移動(dòng)終端中界面圖片的控制方法,通過旋轉(zhuǎn)圖片初始角度和初始速度,推算圖片的旋轉(zhuǎn)過程,使圖片旋轉(zhuǎn)與現(xiàn)實(shí)世界更加一致;將圖片旋轉(zhuǎn)與圖片狀態(tài)的更換相結(jié)合,使圖片的替換過程更自然流暢,提升用戶體驗(yàn)。
[0071]圖6是根據(jù)本發(fā)明又一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制方法的流程圖。具體地,如圖6所示,該移動(dòng)終端中界面圖片的控制方法包括以下步驟。
[0072]S601,向移動(dòng)終端的用戶提供具有界面圖片的操作界面,其中,界面圖片具有正面圖像和反面圖像。
[0073]S602,接收用戶針對(duì)界面圖片的旋轉(zhuǎn)指令。
[0074]S603,根據(jù)旋轉(zhuǎn)指令確定界面圖片的初始旋轉(zhuǎn)角度和初速度。
[0075]S604,根據(jù)旋轉(zhuǎn)指令按照刷新周期對(duì)操作界面進(jìn)行刷新,并在每次刷新時(shí)根據(jù)刷新周期確定在本次刷新時(shí)界面圖片的旋轉(zhuǎn)角度,以根據(jù)旋轉(zhuǎn)角度獲取正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)界面圖片的顯示圖像,并將顯示圖像加載至本次刷新的操作界面。
[0076]S605,根據(jù)旋轉(zhuǎn)指令確定界面圖片的初始旋轉(zhuǎn)角度和初速度,并根據(jù)初速度獲取界面圖片的第一旋轉(zhuǎn)時(shí)間;
[0077]S606,根據(jù)第一旋轉(zhuǎn)時(shí)間和刷新周期確定在第一旋轉(zhuǎn)時(shí)間內(nèi)的刷新次數(shù)kl。
[0078]S607,根據(jù)初始旋轉(zhuǎn)角度和旋轉(zhuǎn)周期確定在第kl次刷新時(shí),界面圖片的旋轉(zhuǎn)角度,并判斷旋轉(zhuǎn)角度是否為預(yù)設(shè)角度。
[0079]S608,如果不為預(yù)設(shè)角度,則繼續(xù)旋轉(zhuǎn)界面圖片,以使界面圖片的最終旋轉(zhuǎn)角度為預(yù)設(shè)角度。
[0080]在本發(fā)明的一個(gè)實(shí)施例中,如果在第kl次刷新時(shí)界面圖片的旋轉(zhuǎn)角度不為預(yù)設(shè)角度,則首先判斷該旋轉(zhuǎn)角度是否大于預(yù)設(shè)角度,如果大于,則反向旋轉(zhuǎn)界面圖片,如果不大于,則按照此方向繼續(xù)旋轉(zhuǎn)界面圖片。
[0081]具體地,如圖7所示,繼續(xù)旋轉(zhuǎn)界面圖片,以使界面圖片的最終旋轉(zhuǎn)角度為預(yù)設(shè)角度進(jìn)一步包括:
[0082]S6081,獲取界面圖片從當(dāng)前的旋轉(zhuǎn)角度旋轉(zhuǎn)至預(yù)設(shè)角度所需的第二旋轉(zhuǎn)時(shí)間。
[0083]S6082,根據(jù)第二旋轉(zhuǎn)時(shí)間和刷新周期確定在第二旋轉(zhuǎn)時(shí)間內(nèi)的刷新次數(shù)k2。
[0084]S6083,根據(jù)刷新周期對(duì)操作界面進(jìn)行刷新,并在第k2次刷新時(shí),將界面圖片的旋轉(zhuǎn)角度設(shè)置為預(yù)設(shè)角度。
[0085]具體地,S為第kl次刷新時(shí)界面圖片的旋轉(zhuǎn)角度。將S帶入剛才的公式可計(jì)算t的值(解2次方程時(shí)取正值),用公式k=t/Λ T可得到屏幕的刷新次數(shù)(如果無(wú)法整除則舍掉余數(shù))。計(jì)算完成后,將八1'帶入公式31=8襯2/2來(lái)計(jì)算,求的第一個(gè)31,將3-31或5+51的值作為新的角度,并通過系統(tǒng)旋轉(zhuǎn)圖片API將圖片刷新為新的角度,并增加一個(gè)計(jì)算刷新次數(shù)的變量K,將K的值加1,完成一次刷新。同樣,將2* Λ T帶入公式,求一個(gè)SI的值,并用S-Sl或S+S1的值刷新圖片,直到第k次刷新的時(shí)候,不需要進(jìn)行計(jì)算,而直接將圖片角度設(shè)置為0,既可直接完成整個(gè)旋轉(zhuǎn)操作。
[0086]其中,如果旋轉(zhuǎn)角度大于預(yù)設(shè)角度,則反向旋轉(zhuǎn)界面圖片,用S-Sl進(jìn)行計(jì)算;如果旋轉(zhuǎn)角度小于預(yù)設(shè)角度,則按照此方向繼續(xù)旋轉(zhuǎn)界面圖片,用S+S1進(jìn)行計(jì)算。
[0087]本發(fā)明實(shí)施例的移動(dòng)終端中界面圖片的控制方法,通過旋轉(zhuǎn)圖片初始角度和初始速度,推算圖片的旋轉(zhuǎn)過程,使圖片旋轉(zhuǎn)與現(xiàn)實(shí)世界更加一致;將圖片旋轉(zhuǎn)與圖片狀態(tài)的更換相結(jié)合,使圖片的替換過程更自然流暢,提升用戶體驗(yàn)。
[0088]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種移動(dòng)終端中界面圖片的控制裝置。
[0089]圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制裝置的結(jié)構(gòu)示意圖。如圖8所示,移動(dòng)終端中界面圖片的控制裝置包括:界面展示模塊100、接收模塊200、刷新模塊300和第一確定模塊400。
[0090]具體地,界面展示模塊100用于向移動(dòng)終端的用戶提供具有界面圖片的操作界面,其中,界面圖片具有正面圖像和反面圖像。
[0091]在本發(fā)明的一個(gè)實(shí)施例中,在移動(dòng)終端中,具有界面圖片的操作界面可為溫度顯示界面、內(nèi)存顯示界面、時(shí)間顯示界面、電量顯示界面、圖片顯示界面或開關(guān)按鈕。界面圖片具有正反兩面,其中,反面圖像可以是該界面圖片的真實(shí)背景圖像,也可以是預(yù)設(shè)的其他圖像。例如,在溫度顯示界面,溫度越高圖片旋轉(zhuǎn)速度越快,溫度越低圖片旋轉(zhuǎn)速度越慢。再例如,在界面中增加一個(gè)旋轉(zhuǎn)的電池圖片,將該圖片的旋轉(zhuǎn)速度與電池電量設(shè)置對(duì)應(yīng)關(guān)系,如電量100%,則速度為180度每秒;電量為1%的時(shí)候可將速度設(shè)置為10度每秒。用戶通過圖片旋轉(zhuǎn)的速度可簡(jiǎn)單的獲取當(dāng)前電池電量。再例如,時(shí)間顯示界面的圖片,旋轉(zhuǎn)360度,與時(shí)針旋轉(zhuǎn)24小時(shí)相對(duì)應(yīng),時(shí)針走完一天24小時(shí)時(shí)間,圖片也剛好完成旋轉(zhuǎn)一周。再例如,開關(guān)按鈕界面的圖片,界面圖片的正面圖像和反面圖像可為兩張不同的圖片。用戶點(diǎn)擊按鈕操作后,當(dāng)圖片旋轉(zhuǎn)了 90度時(shí),反面圖像替換正面圖像,顯示在界面中,代表開關(guān)開啟;再次點(diǎn)擊圖片,圖片再次旋轉(zhuǎn)90度,此時(shí)正面圖像替換反面圖像,顯示在界面中,代表開關(guān)關(guān)閉??梢岳斫?,如果調(diào)整角度大于180度,則界面圖片顯示相反的效果。
[0092]接收模塊200用于接收用戶針對(duì)界面圖片的旋轉(zhuǎn)指令。
[0093]在本發(fā)明的一個(gè)實(shí)施例中,旋轉(zhuǎn)指令為對(duì)界面圖片的滑動(dòng)手勢(shì)操作或點(diǎn)擊操作。
[0094]刷新模塊300用于根據(jù)旋轉(zhuǎn)指令按照刷新周期對(duì)操作界面進(jìn)行刷新。
[0095]第一確定模塊400用于在每次刷新時(shí)根據(jù)刷新周期確定在本次刷新時(shí)界面圖片的旋轉(zhuǎn)角度,以根據(jù)旋轉(zhuǎn)角度獲取正面圖像顯示部分和反面圖像的顯示部分。在本發(fā)明的一個(gè)實(shí)施例中,在每次刷新時(shí),第一確定模塊400可根據(jù)初速度、刷新周期和當(dāng)前刷新次數(shù)確定本次刷新時(shí)界面圖片的旋轉(zhuǎn)角度。
[0096]具體地,通過SS=a*V(l*t-g*t2/2來(lái)計(jì)算從手指離開屏幕到每次刷新期間圖片旋轉(zhuǎn)的角度,其中g(shù)為重力加速度。帶入V。,a為換算系數(shù),t=n* AT,其中,η為刷新次數(shù),AT為刷新周期。則每次刷新時(shí),圖片當(dāng)前的旋轉(zhuǎn)角度SzSfSS。如Λ T=IOms,即屏幕每隔IOms刷新一次,則將t=10/20/30……分別帶入公式,以在每次刷新時(shí)計(jì)算S的值。S為圖片的旋轉(zhuǎn)角度,進(jìn)而根據(jù)旋轉(zhuǎn)角度獲取正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)界面圖片的顯示圖像。應(yīng)當(dāng)理解,此公式僅為示例性的,在本發(fā)明的其他實(shí)施例中,可通過其他公式計(jì)算,得出界面圖片的旋轉(zhuǎn)角度。
[0097]上述刷新模塊300還用于根據(jù)正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)界面圖片的顯示圖像,并將顯示圖像加載至本次刷新的操作界面。
[0098]本發(fā)明實(shí)施例的移動(dòng)終端中界面圖片的控制裝置,通過手指滑動(dòng)屏幕,對(duì)普通的圖片進(jìn)行操作,使用戶與圖片產(chǎn)生互動(dòng),以此得到一種模擬真實(shí)紙片的翻轉(zhuǎn)效果,增加圖片展現(xiàn)的趣味性,并且圖片的旋轉(zhuǎn)速度與手機(jī)狀態(tài)掛鉤,使圖片的旋轉(zhuǎn)更具意義,提升用戶體驗(yàn)。
[0099]圖9是根據(jù)本發(fā)明另一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制裝置的結(jié)構(gòu)示意圖。如圖9所示,移動(dòng)終端中界面圖片的控制裝置包括:界面展示模塊100、接收模塊200、刷新模塊300、第一確定模塊400、第二確定模塊500、獲取模塊600、第三確定模塊700、第四確定模塊800、判斷模塊900和控制模塊1000。其中,第二確定模塊500進(jìn)一步包括:第一獲取單元510、第一確定單元520、第二確定單元530和計(jì)算單元540??刂颇K1000進(jìn)一步包括:判斷單元1010和控制單元1020。
[0100]具體地,第二確定模塊500用于根據(jù)旋轉(zhuǎn)指令確定界面圖片的初始旋轉(zhuǎn)角度和初速度。第二確定模 塊進(jìn)一步包括:第一獲取單元510、第一確定單元520、第二確定單元530和計(jì)算單元540。
[0101]其中,第一獲取單元510用于獲取滑動(dòng)手勢(shì)的起始坐標(biāo)、結(jié)束坐標(biāo)和操作時(shí)間。具體地,以移動(dòng)終端觸摸屏最下方邊界為X軸,移動(dòng)終端觸摸屏最左方邊界為Y軸建立坐標(biāo)系。當(dāng)用戶在移動(dòng)終端的觸摸屏上進(jìn)行滑動(dòng)操作時(shí),第一獲取單元510即可獲得該操作的軌跡的初始位置在屏幕上的坐標(biāo),并將其記為A(X a,Y a),用戶手指在屏幕上滑動(dòng)后會(huì)離開屏幕。當(dāng)用戶手指離開屏幕時(shí),可記錄手指在屏幕上的位置,將其記為B (Xb,Yb)。同時(shí),可記錄手指開始觸摸屏幕至手指離開屏幕之間的時(shí)間差,及該滑動(dòng)手勢(shì)的操作時(shí)間。
[0102]第一確定單元520用于根據(jù)滑動(dòng)手勢(shì)的起始坐標(biāo)、結(jié)束坐標(biāo)和預(yù)設(shè)旋轉(zhuǎn)軸確定滑動(dòng)手勢(shì)在與旋轉(zhuǎn)軸垂直的方向上的位移。
[0103]在本發(fā)明的一個(gè)實(shí)施例中,可使用任意直線當(dāng)作旋轉(zhuǎn)軸,包括且不限于圖片的各個(gè)邊、中軸、任意角度的直線等。具體地,移動(dòng)終端觸摸屏最左方邊界作為旋轉(zhuǎn)軸為例,根據(jù)A點(diǎn)和B點(diǎn)的坐標(biāo),第一確定單元520可確定用戶滑動(dòng)的方向和距離。如圖4所示,用戶從A滑動(dòng)到B,則橫向移動(dòng)了 AB=IYb-Ya I的距離。
[0104]第二確定單元530用于根據(jù)位移以及單位位移與角度的預(yù)設(shè)對(duì)應(yīng)關(guān)系確定初始旋轉(zhuǎn)角度。
[0105]具體地,可預(yù)置一個(gè)轉(zhuǎn)換方式,將用戶手指移動(dòng)的過程轉(zhuǎn)化為圖片轉(zhuǎn)動(dòng)的角度。例如:用戶未對(duì)圖片操作時(shí),圖片旋轉(zhuǎn)角度為O、當(dāng)用戶手指從A移動(dòng)到B,則有Λ B的移動(dòng)距離。預(yù)設(shè)一個(gè)對(duì)應(yīng)關(guān)系10像素對(duì)應(yīng)5度,則用戶每移動(dòng)I像素使圖片轉(zhuǎn)動(dòng)0.5度。同樣的,如果從B移動(dòng)到A,則Λ B為負(fù)值,對(duì)應(yīng)的角度也為負(fù)。舉例來(lái)說,如果ΛΒ為20像素,則初始旋轉(zhuǎn)角度Stl為10度。
[0106]計(jì)算單元540用于根據(jù)位移和操作時(shí)間計(jì)算初速度。
[0107]具體地,當(dāng)用戶手指從B離開的時(shí)候,計(jì)算一個(gè)初速度。假設(shè)ΛΒ為20像素,而滑動(dòng)時(shí)間為0.5秒,則初速度Vtl為40像素/秒。此時(shí)需要根據(jù)初速度來(lái)判斷圖片翻轉(zhuǎn)的效果。翻轉(zhuǎn)效果通過在每次刷新時(shí)的當(dāng)前旋轉(zhuǎn)角度的變化來(lái)實(shí)現(xiàn)。則每次刷新時(shí),圖片具有不同的旋轉(zhuǎn)角度,可以使圖片看起來(lái)是處于運(yùn)動(dòng)狀態(tài),增強(qiáng)用戶感知。
[0108]獲取模塊600用于根據(jù)初速度獲取界面圖片的第一旋轉(zhuǎn)時(shí)間。
[0109]在本發(fā)明的一個(gè)實(shí)施例中,可通過公式V(l=g*t來(lái)計(jì)算速度降為O時(shí)所需要的時(shí)間。其中,g為重力加速度。應(yīng)當(dāng)理解,此公式僅為示例性的,在本發(fā)明的其他實(shí)施例中,也可通過其他能夠?qū)崿F(xiàn)減速運(yùn)動(dòng)的公式計(jì)算速度降為O時(shí)所需要的時(shí)間。
[0110]在本發(fā)明的另一個(gè)實(shí)施例中,獲取模塊600還用于獲取界面圖片從當(dāng)前的旋轉(zhuǎn)角度旋轉(zhuǎn)至預(yù)設(shè)角度所需的第二旋轉(zhuǎn)時(shí)間。
[0111]第三確定模塊700用于根據(jù)第一旋轉(zhuǎn)時(shí)間和刷新周期確定在第一旋轉(zhuǎn)時(shí)間內(nèi)的刷新次數(shù)kl。具體地,可根據(jù)公式k=t/Λ T求得刷新次數(shù)。其中,AT為刷新周期。
[0112]在本發(fā)明的另一個(gè)實(shí)施例中,第三確定模塊700還用于根據(jù)第二旋轉(zhuǎn)時(shí)間和刷新周期確定在第二旋轉(zhuǎn)時(shí)間內(nèi)的刷新次數(shù)k2。
[0113]第四確定模塊800用于根據(jù)初始旋轉(zhuǎn)角度和旋轉(zhuǎn)周期確定在第kl次刷新時(shí),界面圖片的旋轉(zhuǎn)角度。
[0114]具體地,第四確定模塊800可通過S=SQ+a*vQ*t-g*t2/2來(lái)計(jì)算第kl次刷新時(shí),圖片的旋轉(zhuǎn)角度,其中,g為重力加速度,V0為初速度,a為換算系數(shù),t=kl* Δ T0
[0115]判斷模塊900用于判斷旋轉(zhuǎn)角度是否為預(yù)設(shè)角度。
[0116]在本發(fā)明的一個(gè)實(shí)施例中,預(yù)設(shè)角度為根據(jù)不同操作界面中圖片旋轉(zhuǎn)所表現(xiàn)的效果而設(shè)定的角度。可以理解,在不同的顯示界面中可通過設(shè)置不同的預(yù)設(shè)角度,達(dá)到預(yù)期的效果。舉例來(lái)說,在開關(guān)按鈕界面中,可將預(yù)設(shè)角度設(shè)置為90度。界面圖片的正面圖像和反面圖像可為兩張不同的圖片。用戶點(diǎn)擊按鈕操作后,當(dāng)圖片旋轉(zhuǎn)了 90度時(shí),反面圖像替換正面圖像,顯示在界面中,代表開關(guān)開啟;再次點(diǎn)擊圖片,圖片再次旋轉(zhuǎn)90度,此時(shí)正面圖像替換反面圖像,顯示在界面中,代表開關(guān)關(guān)閉。
[0117]控制模塊1000用于在判斷模塊判斷旋轉(zhuǎn)角度為預(yù)設(shè)角度時(shí),將顯示圖像加載至本次刷新的操作界面后,控制結(jié)束對(duì)操作界面的刷新,以及在判斷模塊判斷旋轉(zhuǎn)角度不為預(yù)設(shè)角度時(shí),控制界面圖片繼續(xù)旋轉(zhuǎn),以使界面圖片的最終旋轉(zhuǎn)角度為預(yù)設(shè)角度。
[0118]控制模塊1000進(jìn)一步包括:判斷單元1010和控制單元1020。
[0119]其中,判斷單元1010用于判斷在第kl次刷新時(shí)界面圖片的旋轉(zhuǎn)角度是否大于預(yù)設(shè)角度
[0120]控制單元1020用于在旋轉(zhuǎn)角度大于預(yù)設(shè)角度時(shí),控制界面圖片反向旋轉(zhuǎn),以及在旋轉(zhuǎn)角度不大于預(yù)設(shè)角度時(shí),控制界面圖片繼續(xù)按照此方向旋轉(zhuǎn)。
[0121]在本發(fā)明的另一個(gè)實(shí)施例中,控制模塊1000還用于根據(jù)刷新周期對(duì)操作界面進(jìn)行刷新,并在第k2次刷新時(shí),將界面圖片的旋轉(zhuǎn)角度設(shè)置為預(yù)設(shè)角度。
[0122]本發(fā)明實(shí)施例的移動(dòng)終端中界面圖片的控制裝置,通過旋轉(zhuǎn)圖片初始角度和初始速度,推算圖片的旋轉(zhuǎn)過程,使圖片旋轉(zhuǎn)與現(xiàn)實(shí)世界更加一致;將圖片旋轉(zhuǎn)與圖片狀態(tài)的更換相結(jié)合,使圖片的替換過程更自然流暢,提升用戶體驗(yàn)。
[0123]圖10是根據(jù)本發(fā)明又一個(gè)實(shí)施例的移動(dòng)終端中界面圖片的控制裝置的結(jié)構(gòu)示意圖。如圖10所示,移動(dòng)終端中界面圖片的控制裝置包括:界面展示模塊100、接收模塊200、刷新模塊300、第一確定模塊400、第二確定模塊500、獲取模塊600、第三確定模塊700、第四確定模塊800、判斷模塊900和控制模塊1000。其中,第二確定模塊500進(jìn)一步包括:第二獲取單元550和第三獲取單元550??刂颇K1000進(jìn)一步包括:判斷單元1010和控制單元 1020。
[0124]具體地,第二確定模塊500進(jìn)一步包括:第二獲取單元550和第三獲取單元550。其中,第二獲取單元550用于根據(jù)點(diǎn)擊操作獲取與點(diǎn)擊操作對(duì)應(yīng)的初始旋轉(zhuǎn)角度。具體地,點(diǎn)擊操作對(duì)應(yīng)的初始旋轉(zhuǎn)角度為O。
[0125]第三獲取單元560用于根據(jù)點(diǎn)擊操作獲取與點(diǎn)擊操作對(duì)應(yīng)的初速度。具體地,用戶可直接通過預(yù)設(shè)的過程完成圖片旋轉(zhuǎn)。預(yù)設(shè)的過程可通過預(yù)設(shè)初速度%,并套用上述方法進(jìn)行。也可設(shè)定一個(gè)恒定的角速度,例如2.25度每100ms。旋轉(zhuǎn)360度后結(jié)束旋轉(zhuǎn)。
[0126]本發(fā)明實(shí)施例的移動(dòng)終端中界面圖片的控制裝置,通過旋轉(zhuǎn)圖片初始角度和初始速度,推算圖片的旋轉(zhuǎn)過程,使圖片旋轉(zhuǎn)與現(xiàn)實(shí)世界更加一致;將圖片旋轉(zhuǎn)與圖片狀態(tài)的更換相結(jié)合,使圖片的替換過程更自然流暢,提升用戶體驗(yàn)。
[0127]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明提出一種移動(dòng)終端。
[0128]根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,包括殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲(chǔ)器設(shè)置在電路板上;電源電路,用于為移動(dòng)終端的各個(gè)電路或器件供電;存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;處理器通過讀取存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于:向移動(dòng)終端的用戶提供具有界面圖片的操作界面,其中,界面圖片具有正面圖像和反面圖像;接收用戶針對(duì)界面圖片的旋轉(zhuǎn)指令;以及根據(jù)旋轉(zhuǎn)指令按照刷新周期對(duì)操作界面進(jìn)行刷新,并在每次刷新時(shí)根據(jù)刷新周期確定在本次刷新時(shí)界面圖片的旋轉(zhuǎn)角度,以根據(jù)旋轉(zhuǎn)角度獲取正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)界面圖片的顯示圖像,并將顯示圖像加載至本次刷新的操作界面。
[0129]在本發(fā)明的一個(gè)實(shí)施例中,在移動(dòng)終端中,具有界面圖片的操作界面可為溫度顯示界面、內(nèi)存顯示界面、時(shí)間顯示界面、電量顯示界面、圖片顯示界面或開關(guān)按鈕。界面圖片具有正反兩面,其中,反面圖像可以是該界面圖片的真實(shí)背景圖像,也可以是預(yù)設(shè)的其他圖像。例如,在溫度顯示界面,溫度越高圖片旋轉(zhuǎn)速度越快,溫度越低圖片旋轉(zhuǎn)速度越慢。再例如,在界面中增加一個(gè)旋轉(zhuǎn)的電池圖片,將該圖片的旋轉(zhuǎn)速度與電池電量設(shè)置對(duì)應(yīng)關(guān)系,如電量100%,則速度為180度每秒;電量為1%的時(shí)候可將速度設(shè)置為10度每秒。用戶通過圖片旋轉(zhuǎn)的速度可簡(jiǎn)單的獲取當(dāng)前電池電量。再例如,時(shí)間顯示界面的圖片,旋轉(zhuǎn)360度,與時(shí)針旋轉(zhuǎn)24小時(shí)相對(duì)應(yīng),時(shí)針走完一天24小時(shí)時(shí)間,圖片也剛好完成旋轉(zhuǎn)一周。再例如,開關(guān)按鈕界面的圖片,界面圖片的正面圖像和反面圖像可為兩張不同的圖片。用戶點(diǎn)擊按鈕操作后,當(dāng)圖片旋轉(zhuǎn)了 90度時(shí),反面圖像替換正面圖像,顯示在界面中,代表開關(guān)開啟;再次點(diǎn)擊圖片,圖片再次旋轉(zhuǎn)90度,此時(shí)正面圖像替換反面圖像,顯示在界面中,代表開關(guān)關(guān)閉??梢岳斫猓绻{(diào)整角度大于180度,則界面圖片顯示相反的效果。[0130]SlOl’,向移動(dòng)終端的用戶提供具有界面圖片的操作界面,其中,界面圖片具有正面圖像和反面圖像。
[0131]S102’,接收用戶針對(duì)界面圖片的旋轉(zhuǎn)指令。
[0132]在本發(fā)明的一個(gè)實(shí)施例中,旋轉(zhuǎn)指令為對(duì)界面圖片的滑動(dòng)手勢(shì)操作或點(diǎn)擊操作。
[0133]S103 ’,根據(jù)旋轉(zhuǎn)指令確定界面圖片的初始旋轉(zhuǎn)角度和初速度。
[0134]在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)旋轉(zhuǎn)指令為對(duì)界面圖片的滑動(dòng)手勢(shì)操作時(shí),具體地,如圖3所示,可通過以下步驟確定界面圖片的初始旋轉(zhuǎn)角度和初速度:
[0135]S1031’,獲取滑動(dòng)手勢(shì)的起始坐標(biāo)、結(jié)束坐標(biāo)和操作時(shí)間。
[0136]具體地,以移動(dòng)終端觸摸屏最下方邊界為X軸,移動(dòng)終端觸摸屏最左方邊界為Y軸建立坐標(biāo)系。當(dāng)用戶在移動(dòng)終端的觸摸屏上進(jìn)行滑動(dòng)操作時(shí),即可獲得該操作的軌跡的初始位置在屏幕上的坐標(biāo),并將其記為A(Xa,Ya),用戶手指在屏幕上滑動(dòng)后會(huì)離開屏幕。當(dāng)用戶手指離開屏幕時(shí),可記錄手指在屏幕上的位置,將其記為B (Xb,Yb)。同時(shí),可記錄手指開始觸摸屏幕至手指離開屏幕之間的時(shí)間差,及該滑動(dòng)手勢(shì)的操作時(shí)間。
[0137]S1032’,根據(jù)滑動(dòng)手勢(shì)的起始坐標(biāo)、結(jié)束坐標(biāo)和預(yù)設(shè)旋轉(zhuǎn)軸確定滑動(dòng)手勢(shì)在與旋轉(zhuǎn)軸垂直的方向上的位移。
[0138]在本發(fā)明的一個(gè)實(shí)施例中,可使用任意直線當(dāng)作旋轉(zhuǎn)軸,包括且不限于圖片的各個(gè)邊、中軸、任意角度的直線等。具體地,移動(dòng)終端觸摸屏最左方邊界作為旋轉(zhuǎn)軸為例,根據(jù)A點(diǎn)和B點(diǎn)的坐標(biāo),可獲取用戶滑動(dòng)的方向和距離。如圖4所示,用戶從A滑動(dòng)到B,則橫向移動(dòng)了 AB=IYb-Ya I的距離。
[0139]S1033’,根據(jù)位移以及單位位移與角度的預(yù)設(shè)對(duì)應(yīng)關(guān)系確定初始旋轉(zhuǎn)角度。
[0140]具體地,可預(yù)置一個(gè)轉(zhuǎn)換方式,將用戶手指移動(dòng)的過程轉(zhuǎn)化為圖片轉(zhuǎn)動(dòng)的角度。例如:用戶未對(duì)圖片操作時(shí),圖片旋轉(zhuǎn)角度為O、當(dāng)用戶手指從A移動(dòng)到B,則有Λ B的移動(dòng)距離。預(yù)設(shè)一個(gè)對(duì)應(yīng)關(guān)系10像素對(duì)應(yīng)5度,則用戶每移動(dòng)I像素使圖片轉(zhuǎn)動(dòng)0.5度。同樣的,如果從B移動(dòng)到Α,則Λ B為負(fù)值,對(duì)應(yīng)的角度也為負(fù)。舉例來(lái)說,如果ΛΒ為20像素,則初始旋轉(zhuǎn)角度Stl為10度。
[0141]S1034’,根據(jù)位移和操作時(shí)間計(jì)算初速度。
[0142]具體地,當(dāng)用戶手指從B離開的時(shí)候,計(jì)算一個(gè)初速度。假設(shè)ΛΒ為20像素,而滑動(dòng)時(shí)間為0.5秒,則初速度Vtl為40像素/秒。此時(shí)需要根據(jù)初速度來(lái)判斷圖片翻轉(zhuǎn)的效果。翻轉(zhuǎn)效果通過在每次刷新時(shí)的當(dāng)前旋轉(zhuǎn)角度的變化來(lái)實(shí)現(xiàn)。則每次刷新時(shí),圖片具有不同的旋轉(zhuǎn)角度,可以使圖片看起來(lái)是處于運(yùn)動(dòng)狀態(tài),增強(qiáng)用戶感知。
[0143]在本發(fā)明的又一個(gè)實(shí)施例中,當(dāng)旋轉(zhuǎn)指令為對(duì)界面圖片的點(diǎn)擊操作時(shí),具體地,如圖5所示,可通過以下步驟確定界面圖片的初始旋轉(zhuǎn)角度和初速度:
[0144]S1035’,根據(jù)點(diǎn)擊操作獲取與點(diǎn)擊操作對(duì)應(yīng)的初始旋轉(zhuǎn)角度。
[0145]在本發(fā)明的一個(gè)實(shí)施例中,點(diǎn)擊操作對(duì)應(yīng)的初始旋轉(zhuǎn)角度為O。
[0146]S1036’,根據(jù)點(diǎn)擊操作獲取與點(diǎn)擊操作對(duì)應(yīng)的初速度。
[0147]具體地,用戶可直接通過預(yù)設(shè)的過程完成圖片旋轉(zhuǎn)。預(yù)設(shè)的過程可通過預(yù)設(shè)初速度Vtl,并套用上述方法進(jìn)行。也可設(shè)定一個(gè)恒定的角速度,例如2.25度每100ms。旋轉(zhuǎn)360度后結(jié)束旋轉(zhuǎn)。
[0148]S104’,根據(jù)旋轉(zhuǎn)指令按照刷新周期對(duì)操作界面進(jìn)行刷新,并在每次刷新時(shí)根據(jù)刷新周期確定在本次刷新時(shí)界面圖片的旋轉(zhuǎn)角度,以根據(jù)旋轉(zhuǎn)角度獲取正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)界面圖片的顯示圖像,并將顯示圖像加載至本次刷新的操作界面。
[0149]具體地,在本發(fā)明的一個(gè)實(shí)施例中,在每次刷新時(shí),可根據(jù)初速度、刷新周期和當(dāng)前刷新次數(shù)確定本次刷新時(shí)界面圖片的旋轉(zhuǎn)角度。
[0150]具體地,通過SS=a*V(l*t-g*t2/2來(lái)計(jì)算從手指離開屏幕到每次刷新期間圖片旋轉(zhuǎn)的角度,其中g(shù)為重力加速度。帶入V。,a為換算系數(shù),t=n* AT,其中,η為刷新次數(shù),AT為刷新周期。則每次刷新時(shí),圖片當(dāng)前的旋轉(zhuǎn)角度SzSfSS。如Λ T=IOms,即屏幕每隔IOms刷新一次,則將t=10/20/30……分別帶入公式,以在每次刷新時(shí)計(jì)算S的值。S為圖片的旋轉(zhuǎn)角度,進(jìn)而根據(jù)旋轉(zhuǎn)角度獲取正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)界面圖片的顯示圖像。應(yīng)當(dāng)理解,此公式僅為示例性的,在本發(fā)明的其他實(shí)施例中,可通過其他公式計(jì)算,得出界面圖片的旋轉(zhuǎn)角度。
[0151]S105’,根據(jù)初速度獲取界面圖片的第一旋轉(zhuǎn)時(shí)間。
[0152]在本發(fā)明的一個(gè)實(shí)施例中,可通過公式V(l=g*t來(lái)計(jì)算速度降為O時(shí)所需要的時(shí)間。其中,g為重力加速度。應(yīng)當(dāng)理解,此公式僅為示例性的,在本發(fā)明的其他實(shí)施例中,也可通過其他能夠?qū)崿F(xiàn)減速運(yùn)動(dòng)的公式計(jì)算速度降為O時(shí)所需要的時(shí)間。
[0153]S106’,根據(jù)第一旋轉(zhuǎn)時(shí)間和刷新周期確定在第一旋轉(zhuǎn)時(shí)間內(nèi)的刷新次數(shù)kl。具體地,可根據(jù)公式k=t/Λ T求得刷新次數(shù)。其中,AT為刷新周期。
[0154]S107’,根據(jù)初始旋轉(zhuǎn)角度和旋轉(zhuǎn)周期確定在第kl次刷新時(shí),界面圖片的旋轉(zhuǎn)角度,并判斷旋轉(zhuǎn)角度是否為預(yù)設(shè)角度。
[0155]具體地,通過S=S`Q+a*vQ*t-g*t2/2來(lái)計(jì)算第kl次刷新時(shí),圖片的旋轉(zhuǎn)角度,其中,g為重力加速度,V0為初速度,a為換算系數(shù),t=kl* Δ T0
[0156]在本發(fā)明的的一個(gè)實(shí)施例中,預(yù)設(shè)角度為根據(jù)不同操作界面中圖片旋轉(zhuǎn)所表現(xiàn)的效果而設(shè)定的角度。可以理解,在不同的顯示界面中可通過設(shè)置不同的預(yù)設(shè)角度,達(dá)到預(yù)期的效果。舉例來(lái)說,在開關(guān)按鈕界面中,可將預(yù)設(shè)角度設(shè)置為90度。界面圖片的正面圖像和反面圖像可為兩張不同的圖片。用戶點(diǎn)擊按鈕操作后,當(dāng)圖片旋轉(zhuǎn)了 90度時(shí),反面圖像替換正面圖像。用戶點(diǎn)擊按鈕操作,旋轉(zhuǎn)90度,此時(shí)反面圖像替換正面圖像,顯示在界面中,代表開關(guān)開啟;再次點(diǎn)擊圖片,圖片再次旋轉(zhuǎn)90度,此時(shí)正面圖像替換反面圖像,顯示在界面中,代表開關(guān)關(guān)閉。
[0157]S108’,如果為預(yù)設(shè)角度,則將顯示圖像加載至本次刷新的操作界面后,結(jié)束對(duì)操作界面的刷新。
[0158]具體地,圖片在預(yù)設(shè)角度上時(shí),完成顯示圖像加載至本次刷新的操作界面,并結(jié)束對(duì)操作界面的刷新。
[0159]在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)圖片旋轉(zhuǎn)到90度或270度的整數(shù)倍時(shí),圖片在界面上顯示為一條線,此時(shí)圖片內(nèi)容全部隱藏。此時(shí)替換圖片,使新圖片繼續(xù)原圖的運(yùn)動(dòng)過程運(yùn)動(dòng),使替換過程更加自然流暢,提升用戶體驗(yàn)。
[0160]本發(fā)明實(shí)施例的移動(dòng)終端,通過旋轉(zhuǎn)圖片初始角度和初始速度,推算圖片的旋轉(zhuǎn)過程,使圖片旋轉(zhuǎn)與現(xiàn)實(shí)世界更加一致;將圖片旋轉(zhuǎn)與圖片狀態(tài)的更換相結(jié)合,使圖片的替換過程更自然流暢,提升用戶體驗(yàn)。
[0161]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
[0162]在本說明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
[0163]盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
【權(quán)利要求】
1.一種移動(dòng)終端中界面圖片的控制方法,其特征在于,包括以下步驟: 向移動(dòng)終端的用戶提供具有界面圖片的操作界面,其中,所述界面圖片具有正面圖像和反面圖像; 接收所述用戶針對(duì)所述界面圖片的旋轉(zhuǎn)指令;以及 根據(jù)所述旋轉(zhuǎn)指令按照刷新周期對(duì)所述操作界面進(jìn)行刷新,并在每次刷新時(shí)根據(jù)所述刷新周期確定在本次刷新時(shí)所述界面圖片的旋轉(zhuǎn)角度,以根據(jù)所述旋轉(zhuǎn)角度獲取所述正面圖像顯示部分和反面圖像的顯示部分,以及根據(jù)所述正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)所述界面圖片的顯示圖像,并將所述顯示圖像加載至本次刷新的所述操作界面。
2.如權(quán)利要求1所述的方法,其特征在于,還包括: 根據(jù)所述旋轉(zhuǎn)指令確定所述界面圖片的初始旋轉(zhuǎn)角度和初速度。
3.如權(quán)利要求2所述的方法,其特征在于,還包括: 根據(jù)所述初速度獲取所述界面圖片的第一旋轉(zhuǎn)時(shí)間; 根據(jù)所述第一旋轉(zhuǎn)時(shí)間和所述刷新周期確定在所述第一旋轉(zhuǎn)時(shí)間內(nèi)的刷新次數(shù)kl ;根據(jù)所述初始旋轉(zhuǎn)角度和所述旋轉(zhuǎn)周期確定在第kl次刷新時(shí),所述界面圖片的旋轉(zhuǎn)角度,并判斷所述旋轉(zhuǎn)角度是否為預(yù)設(shè)角度;以及 如果為預(yù)設(shè)角度,則將所述顯示圖像加載至本次刷新的所述操作界面后,結(jié)束對(duì)所述操作界面的刷新。
4.如權(quán)利要求2所述的方法,其特征在于,還包括: 如果不為預(yù)設(shè)角度,則繼續(xù)旋轉(zhuǎn)所述界面圖片,以使所述界面圖片的最終旋轉(zhuǎn)角度為預(yù)設(shè)角度。
5.如權(quán)利要求1所述的方法,其特征在于,所述在每次刷新時(shí)根據(jù)所述刷新周期確定在本次刷新時(shí)所述界面圖片的旋轉(zhuǎn)角度的步驟進(jìn)一步包括: 根據(jù)所述初速度、所述刷新周期和當(dāng)前刷新次數(shù)確定本次刷新時(shí)所述界面圖片的旋轉(zhuǎn)角度。
6.如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述旋轉(zhuǎn)指令為對(duì)所述界面圖片的滑動(dòng)手勢(shì)操作或點(diǎn)擊操作。
7.如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)旋轉(zhuǎn)指令確定所述界面圖片的初始旋轉(zhuǎn)角度和初速度進(jìn)一步包括: 獲取所述滑動(dòng)手勢(shì)的起始坐標(biāo)、結(jié)束坐標(biāo)和操作時(shí)間; 根據(jù)所述滑動(dòng)手勢(shì)的起始坐標(biāo)、結(jié)束坐標(biāo)和預(yù)設(shè)旋轉(zhuǎn)軸確定所述滑動(dòng)手勢(shì)在與所述旋轉(zhuǎn)軸垂直的方向上的位移; 根據(jù)所述位移以及單位位移與角度的預(yù)設(shè)對(duì)應(yīng)關(guān)系確定所述初始旋轉(zhuǎn)角度;以及 根據(jù)所述位移和所述操作時(shí)間計(jì)算所述初速度。
8.如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)旋轉(zhuǎn)指令確定所述界面圖片的初始旋轉(zhuǎn)角度和初速度進(jìn)一步包括: 根據(jù)所述點(diǎn)擊操作獲取與所述點(diǎn)擊操作對(duì)應(yīng)的初始旋轉(zhuǎn)角度;以及 根據(jù)所述點(diǎn)擊操作獲取與所述點(diǎn)擊操作對(duì)應(yīng)的初速度。
9.如權(quán)利要求4所述的 方法,其特征在于,所述繼續(xù)旋轉(zhuǎn)所述界面圖片,以使所述界面圖片的最終旋轉(zhuǎn)角度為預(yù)設(shè)角度進(jìn)一步包括: 判斷在第kl次刷新時(shí)所述界面圖片的旋轉(zhuǎn)角度是否大于所述預(yù)設(shè)角度; 如果大于,則反向旋轉(zhuǎn)所述界面圖片;以及 如果不大于,則按照此方向繼續(xù)旋轉(zhuǎn)所述界面圖片。
10.如權(quán)利要求9所述的方法,其特征在于,還包括: 獲取所述界面圖片從當(dāng)前的旋轉(zhuǎn)角度旋轉(zhuǎn)至所述預(yù)設(shè)角度所需的第二旋轉(zhuǎn)時(shí)間; 根據(jù)所述第二旋轉(zhuǎn)時(shí)間和所述刷新周期確定在所述第二旋轉(zhuǎn)時(shí)間內(nèi)的刷新次數(shù)k2 ;以及 根據(jù)所述刷新周期對(duì)所述操作界面進(jìn)行刷新,并在第k2次刷新時(shí),將所述界面圖片的旋轉(zhuǎn)角度設(shè)置為預(yù)設(shè)角度。
11.如權(quán)利要求1所述的方法,其特征在于,所述操作界面為溫度顯示界面、內(nèi)存顯示界面、時(shí)間顯示界面、電量顯示界面、圖片顯示界面或開關(guān)按鈕。
12.—種移動(dòng)終端中界面圖片的控制裝置,其特征在于,包括: 界面展示模塊,用于向移動(dòng)終端的用戶提供具有界面圖片的操作界面,其中,所述界面圖片具有正面圖像和反面圖像; 接收模塊,用于接收所述用戶針對(duì)所述界面圖片的旋轉(zhuǎn)指令; 刷新模塊, 用于根據(jù)所述旋轉(zhuǎn)指令按照刷新周期對(duì)所述操作界面進(jìn)行刷新;以及第一確定模塊,用于在每次刷新時(shí)根據(jù)所述刷新周期確定在本次刷新時(shí)所述界面圖片的旋轉(zhuǎn)角度,以根據(jù)所述旋轉(zhuǎn)角度獲取所述正面圖像顯示部分和反面圖像的顯示部分,其中, 所述刷新模塊還用于根據(jù)所述正面圖像顯示部分和反面圖像的顯示部分生成本次刷新時(shí)所述界面圖片的顯示圖像,并將所述顯示圖像加載至本次刷新的所述操作界面。
13.如權(quán)利要求12所述的裝置,其特征在于,還包括: 第二確定模塊,用于根據(jù)所述旋轉(zhuǎn)指令確定所述界面圖片的初始旋轉(zhuǎn)角度和初速度。
14.如權(quán)利要求13所述的裝置,其特征在于,還包括: 獲取模塊,用于根據(jù)所述初速度獲取所述界面圖片的第一旋轉(zhuǎn)時(shí)間; 第三確定模塊,用于根據(jù)所述第一旋轉(zhuǎn)時(shí)間和所述刷新周期確定在所述第一旋轉(zhuǎn)時(shí)間內(nèi)的刷新次數(shù)kl ; 第四確定模塊,用于根據(jù)所述初始旋轉(zhuǎn)角度和所述旋轉(zhuǎn)周期確定在第kl次刷新時(shí),所述界面圖片的旋轉(zhuǎn)角度; 判斷模塊,用于判斷所述旋轉(zhuǎn)角度是否為預(yù)設(shè)角度;以及 控制模塊,用于在所述判斷模塊判斷所述旋轉(zhuǎn)角度為預(yù)設(shè)角度時(shí),將所述顯示圖像加載至本次刷新的所述操作界面后,控制結(jié)束對(duì)所述操作界面的刷新,以及在所述判斷模塊判斷所述旋轉(zhuǎn)角度不為預(yù)設(shè)角度時(shí),控制所述界面圖片繼續(xù)旋轉(zhuǎn),以使所述界面圖片的最終旋轉(zhuǎn)角度為預(yù)設(shè)角度。
15.如權(quán)利要求12所述的裝置,其特征在于,所述第一確定模塊具體用于根據(jù)所述初速度、所述刷新周期和當(dāng)前刷新次數(shù)確定本次刷新時(shí)所述界面圖片的旋轉(zhuǎn)角度。
16.如權(quán)利要求12-15任一項(xiàng)所述的裝置,其特征在于,所述旋轉(zhuǎn)指令為對(duì)所述界面圖片的滑動(dòng)手勢(shì)操作或點(diǎn)擊操作,所述第二確定模塊進(jìn)一步包括:第一獲取單元,用于獲取所述滑動(dòng)手勢(shì)的起始坐標(biāo)、結(jié)束坐標(biāo)和操作時(shí)間; 第一確定單元,用于根據(jù)所述滑動(dòng)手勢(shì)的起始坐標(biāo)、結(jié)束坐標(biāo)和預(yù)設(shè)旋轉(zhuǎn)軸確定所述滑動(dòng)手勢(shì)在與所述旋轉(zhuǎn)軸垂直的方向上的位移; 第二確定單元,用于根據(jù)所述位移以及單位位移與角度的預(yù)設(shè)對(duì)應(yīng)關(guān)系確定所述初始旋轉(zhuǎn)角度;以及 計(jì)算單元,用于根據(jù)所述位移和所述操作時(shí)間計(jì)算所述初速度。
17.如權(quán)利要求16所述的裝置,其特征在于,第二確定模塊進(jìn)一步包括: 第二獲取單元,用于根據(jù)所述點(diǎn)擊操作獲取與所述點(diǎn)擊操作對(duì)應(yīng)的初始旋轉(zhuǎn)角度;以及 第三獲取單元,用于根據(jù)所述點(diǎn)擊操作獲取與所述點(diǎn)擊操作對(duì)應(yīng)的初速度。
18.如權(quán)利要求14所述的裝置,其特征在于,所述控制模塊進(jìn)一步包括: 判斷單元,用于判斷在第kl次刷新時(shí)所述界面圖片的旋轉(zhuǎn)角度是否大于所述預(yù)設(shè)角度; 控制單元,用于在所述旋轉(zhuǎn)角度大于所述預(yù)設(shè)角度時(shí),控制所述界面圖片反向旋轉(zhuǎn),以及在所述旋轉(zhuǎn)角度不大于所述預(yù)設(shè)角度時(shí),控制所述界面圖片繼續(xù)按照此方向旋轉(zhuǎn)。
19.如權(quán)利要求18所述的裝置,其特征在于,當(dāng)所述控制模塊控制所述界面圖片繼續(xù)旋轉(zhuǎn)時(shí),` 所述獲取模塊還用于獲取所述界面圖片從當(dāng)前的旋轉(zhuǎn)角度旋轉(zhuǎn)至所述預(yù)設(shè)角度所需的第二旋轉(zhuǎn)時(shí)間; 第三確定模塊還用于根據(jù)所述第二旋轉(zhuǎn)時(shí)間和所述刷新周期確定在所述第二旋轉(zhuǎn)時(shí)間內(nèi)的刷新次數(shù)k2;以及 所述控制模塊還用于當(dāng)所述刷新模塊對(duì)所述操作界面進(jìn)行第k2次刷新時(shí),將所述界面圖片的旋轉(zhuǎn)角度設(shè)置為預(yù)設(shè)角度。
20.如權(quán)利要求12所述的裝置,其特征在于,所述操作界面為溫度顯示界面、內(nèi)存顯示界面、時(shí)間顯示界面、電量顯示界面、圖片顯示界面或開關(guān)按鈕。
【文檔編號(hào)】G06F3/0485GK103823625SQ201410067010
【公開日】2014年5月28日 申請(qǐng)日期:2014年2月26日 優(yōu)先權(quán)日:2014年2月26日
【發(fā)明者】熊麗兵 申請(qǐng)人:可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司