亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種視圖的動畫效果實現(xiàn)方法及裝置與流程

文檔序號:12905851閱讀:405來源:國知局
一種視圖的動畫效果實現(xiàn)方法及裝置與流程

本發(fā)明涉及視圖動畫技術領域,更具體地,涉及一種視圖的動畫效果實現(xiàn)方法及裝置。



背景技術:

在客戶端的視圖開發(fā)過程中,經(jīng)常會使用到動畫效果,目前通常的做法是,運用系統(tǒng)中已有的動畫效果來設置每一個視圖的動畫效果,比如一個視圖飛入屏幕的方式,旋轉(zhuǎn)飛入還是縮放飛入。

針對不同的動畫效果,需要對同一個視圖設置多次動效效果參數(shù),這樣會操作繁瑣,影響工作效率,同時在對視圖的動畫效果參數(shù)進行設置的過程中,與用戶屬于零交互過程,用戶的體驗性比較差。



技術實現(xiàn)要素:

本發(fā)明提供一種克服上述問題或者至少部分地解決上述問題的視圖的動畫效果實現(xiàn)方法及裝置。

根據(jù)本發(fā)明的第一方面,提供了一種視圖的動畫效果實現(xiàn)方法,應用于觸摸型終端,包括:

s1,監(jiān)聽觸摸型終端上視圖的手勢操作事件;

s2,根據(jù)對視圖的手勢滑動偏移距離以及手勢滑動偏移距離和視圖動畫效果參數(shù)之間的映射關系,得到視圖動畫效果參數(shù);

s3,根據(jù)所述視圖動畫效果參數(shù),對視圖進行動畫展示。

本發(fā)明的有益效果為:針對客戶端中產(chǎn)品的動效需求,提出了一套基于手勢的彈性動畫特效實現(xiàn)方法,根據(jù)對視圖的手勢操作,對視圖賦予不同的動畫效果,使得動畫更為逼真和真實。

在上述技術方案的基礎上,本發(fā)明還可以作如下改進。

進一步的,所述手勢操作事件包括手勢按下事件、手勢滑動事件和手勢抬起事件;

所述步驟s2中通過如下方式計算對視圖的手勢滑動偏移距離:

s21a,監(jiān)聽手勢按下事件,記錄按下點的橫縱坐標(ax,ay);

s22a,監(jiān)聽手勢滑動事件,記錄在手勢滑動過程中的手指當前位置的橫縱坐標(ex,ey);

s23a,分別獲取橫軸的滑動偏移距離δx=ex-ax和縱軸的滑動偏移距離δy=ey-ay,將δx和δy中的較大者作為對視圖的手勢滑動偏移距離。

進一步的,所述步驟s2中通過如下方式建立對視圖的手勢滑動偏移距離和視圖動畫效果參數(shù)之間的映射關系:

s21b,檢測手勢抬起事件,記錄抬起點的橫縱坐標;

s22b,根據(jù)手勢按下點的橫縱坐標和抬起點的橫縱坐標,確定手勢滑動偏移距離的取值范圍;

s23b,根據(jù)確定的手勢滑動偏移距離的取值范圍和預設的視圖動畫效果參數(shù)的取值范圍,建立手勢滑動偏移距離與視圖動畫效果參數(shù)之間的映射關系。

進一步的,所述步驟s22b具體包括:

設抬起點的橫縱坐標為(gx,gy),分別獲取橫軸的手勢滑動偏移距離δx'=gx-ax和縱軸的手勢滑動偏移距離δy'=gy-ay,根據(jù)δx'和δy'中的較大值確定手勢滑動偏移距離的取值范圍。

進一步的,所述動畫效果參數(shù)包括視圖縮放比例和視圖透明度。

進一步的,預設的所述視圖縮放比例p的取值范圍為0<p≤1.1,所述視圖透明度t的取值范圍為0<t≤1。

進一步的,所述手勢滑動偏移距離與視圖縮放比例之間為二階曲線關系,所述手勢滑動偏移距離與視圖透明度之間為一階線性關系。

進一步的,所述步驟s3具體包括:

在手勢對視圖的滑動過程中,實時根據(jù)當前手勢滑動偏移距離得到對應的視圖縮放比例和透明度,對視圖進行動畫展示;或者,

當監(jiān)聽到手勢抬起事件時,根據(jù)手勢抬起時的手勢滑動偏移距離,得到對應的視圖縮放比例和透明度,對視圖進行動畫展示。

根據(jù)本發(fā)明的一個方面,提供了一種視圖的動畫效果實現(xiàn)裝置,包括:

監(jiān)聽模塊,用于監(jiān)聽觸摸型終端上視圖的手勢操作事件;

獲取模塊,用于根據(jù)對視圖的手勢滑動偏移距離以及手勢滑動偏移距離和視圖動畫效果參數(shù)之間的映射關系,得到視圖動畫效果參數(shù);

展示模塊,用于根據(jù)所述視圖動畫效果參數(shù),對視圖進行動畫展示。

根據(jù)第三方面,一種視圖的動畫效果實現(xiàn)方法的設備,其特征在于,包括處理器(processor)、存儲器(memory)和總線;

所述處理器和存儲器通過所述總線完成相互間的通信;

所述存儲器存儲有可被所述處理器執(zhí)行的程序指令,所述處理器調(diào)用所述程序指令能夠執(zhí)行如下方法:

監(jiān)聽觸摸型終端上視圖的手勢操作事件;根據(jù)對視圖的手勢滑動偏移距離以及手勢滑動偏移距離和視圖動畫效果參數(shù)之間的映射關系,得到視圖動畫效果參數(shù);根據(jù)所述視圖動畫效果參數(shù),對視圖進行動畫展示。

附圖說明

圖1為本發(fā)明一個實施例中的視圖的動畫效果實現(xiàn)方法流程圖;

圖2為本發(fā)明一個實施例的手勢滑動偏移距離與視圖縮放比之間的映射關系曲線圖;

圖3為本發(fā)明一個實施例的手勢滑動偏移距離與視圖透明度之間的映射關系曲線圖;

圖4為本發(fā)明另一個實施例的視圖的動畫效果實現(xiàn)裝置連接框圖;

圖5為本發(fā)明有一個實施例的視圖的動畫效果實現(xiàn)裝置的整體連接框圖;

圖6為本發(fā)明又一個實施例的視圖的動畫效果實現(xiàn)方法的設備連接框圖。

具體實施方式

下面結合附圖和實施例,對本發(fā)明的具體實施方式作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。

參見圖1,圖1提供了一種視圖的動畫效果實現(xiàn)方法,應用于觸摸型終端,能夠根據(jù)用戶對視圖的手勢操作事件,賦予視圖不同的動畫效果,使得視圖動畫更加逼真和真實。該方法包括:s1,監(jiān)聽觸摸型終端上視圖的手勢操作事件;s2,根據(jù)對視圖的手勢滑動偏移距離以及手勢滑動偏移距離和視圖動畫效果參數(shù)之間的映射關系,得到視圖動畫效果參數(shù);s3,根據(jù)所述視圖動畫效果參數(shù),對視圖進行動畫展示。

當用戶希望視圖展現(xiàn)出不同的動畫效果時,可以對觸摸屏上的視圖進行手勢操作,其中的觸摸型終端可以為觸摸型手機或者觸摸型電腦等。當觸摸型終端檢測到視圖上的手勢操作事件時,根據(jù)用戶在對視圖操作的過程中,對視圖的手勢滑動偏移距離,以及預先建立好的手勢滑動偏移距離和視圖動畫效果參數(shù)之間的映射關系,得到與手勢滑動偏移距離相對應的動畫效果參數(shù)。然后,根據(jù)視圖動畫效果參數(shù),對視圖實現(xiàn)不同動畫效果的展示。

本實施例針對客戶端中視圖的動效需求,提出了一套基于手勢的彈性動畫特效實現(xiàn)方法,根據(jù)對視圖的手勢操作,對視圖賦予不同的動畫效果,使得動畫更為逼真和真實。

在本發(fā)明的一個實施例中,所述手勢操作事件包括手勢按下事件、手勢滑動事件和手勢抬起事件。

所述步驟s2中通過如下方式計算對視圖的手勢滑動偏移距離:s21a,監(jiān)聽手勢按下事件,記錄按下點的橫縱坐標(ax,ay);s22a,監(jiān)聽手勢滑動事件,記錄在手勢滑動過程中的當前位置的橫縱坐標(ex,ey);s23a,分別獲取橫軸的滑動偏移距離δx=ex-ax和縱軸的滑動偏移距離δy=ey-ay,將δx和δy中的較大者作為對視圖的手勢滑動偏移距離。

在用戶對觸摸型終端上的視圖進行手勢操作的過程中,用戶的手勢操作事件分別包括手勢按下事件、手勢滑動事件和手勢抬起事件。在本實施例中,對視圖的手勢檢測是整個動畫效果的基礎,后續(xù)動畫效果參數(shù)的獲取都是基于手勢變化來進行的。本方案中的手勢變化的檢測是通過復寫系統(tǒng)的ontouch方法來進行監(jiān)聽的,ontouch方法會返回當前手勢操作的事件信息,通過手勢的操作事件信息來判斷當前的手勢狀態(tài)。

用戶通過手勢對視圖進行操作的過程中,比如,對視圖進行縮放的時候,通常是兩根手指進行劃開或者收攏,在通常情況下兩根手指劃開或者收攏的距離相對按下點的距離時相等的,因此,本方案為了方便,用戶在對視圖操作的過程中的坐標位置的獲取是以按下點為中心,檢測一個手指的坐標來進行后續(xù)計算的,即下述的坐標均是指其中一個手指的坐標。在具體的過程中,通過監(jiān)聽在視圖上的手勢按下事件,并記錄按下點的橫縱坐標(ax,ay),將按下點作為手勢滑動的起始點。監(jiān)聽手勢滑動事件,并記錄在手勢滑動過程中,手指的當前位置的橫縱坐標(ex,ey)。分別獲取橫軸的滑動偏移距離δx=ex-ax和縱軸的滑動偏移距離δy=ey-ay,并將δx和δy中的較大者作為手勢對視圖的滑動偏移距離。其中,選取δx和δy中的較大者作為手勢滑動偏移距離,是因為在滑動的時候有可能橫軸和縱軸上的手勢滑動偏移距離不相等,為了能夠體現(xiàn)用戶手勢滑動的這個動作,所以取較大者作為用戶在觸摸型終端上的手勢滑動偏移距離,如果兩者相等,則取兩者中任意值均可。

在本發(fā)明的另一個實施例中,所述步驟s2中通過如下方式建立對視圖的手勢滑動偏移距離和視圖動畫效果參數(shù)之間的映射關系:s21b,監(jiān)聽手勢抬起事件,記錄抬起點的橫縱坐標;s22b,根據(jù)手勢按下點的橫縱坐標和抬起點的橫縱坐標,確定手勢滑動偏移距離的取值范圍;s23b,根據(jù)確定的手勢滑動偏移距離的取值范圍和預設的視圖動畫效果參數(shù)的取值范圍,設計手勢滑動偏移距離與視圖動畫效果參數(shù)之間的映射關系。

上述檢測了用戶的手勢按下事件和手勢滑動事件后,并根據(jù)手勢按下點的橫縱坐標和手勢滑動過程中的當前位置的橫縱坐標,計算出了用戶對視圖的手勢滑動偏移距離。隨后,再檢測手勢抬起事件,并記錄抬起點的橫縱坐標(gx,gy),根據(jù)手勢按下點的橫縱坐標(ax,ay)以及抬起點的橫縱坐標(gx,gy),確定手勢滑動偏移距離的取值范圍。本實施例還根據(jù)具體需求設計視圖動畫效果參數(shù)的取值范圍,在手勢滑動偏移距離的取值范圍和視圖動畫效果參數(shù)的取值范圍均滿足的條件下,設計手勢滑動偏移距離和視圖動畫效果參數(shù)之間的對應關系。在實際用戶對手勢滑動的過程中,根據(jù)手勢滑動偏移距離和該對應關系,就可以得到視圖動畫效果參數(shù)。

在本發(fā)明的一個實施例中,所述步驟s22b中根據(jù)手勢按下點的橫縱坐標和抬起點的橫縱坐標,確定手勢滑動偏移距離的取值范圍具體包括:設抬起點的橫縱坐標為(gx,gy),分別獲取橫軸的手勢滑動偏移范圍δx'=gx-ax和縱軸的手勢滑動偏移范圍δy'=gy-ay,根據(jù)δx'和δy'中的較大值確定手勢滑動偏移距離的取值范圍。

上述實施例中檢測并記錄了手指按下點的橫縱坐標(ax,ay)以及手指抬起的橫縱坐標(gx,gy),隨后根據(jù)手指按下的橫縱坐標和手指抬起的橫縱坐標,分別計算橫軸的手勢滑動偏移范圍δx'=gx-ax和縱軸的手勢滑動偏移范圍δy'=gy-ay,根據(jù)δx'和δy'中的較大值確定手勢滑動偏移距離的取值范圍,其中,手勢滑動偏移距離的取值范圍為0~max(|δx'|,|δy'|)。

在本發(fā)明的一個實施例中,所述動畫效果參數(shù)包括視圖縮放比例和視圖透明度;預先設置的視圖縮放比例p的取值范圍為0<p≤1.1,視圖透明度t的取值范圍為0<t≤1。

在本實施例中,所說的視圖動畫效果參數(shù)主要是指視圖縮放比例和視圖透明度,可根據(jù)用戶對視圖的手勢操作過程中的手勢滑動偏移距離,得到視圖對應的縮放比例和透明度,并根據(jù)視圖縮放比例和透明度,對視圖進行相應縮放比例和相應透明度的動畫效果展示。在本實施例中,視圖縮放比例p的取值范圍設計為0<≤1.1,其中,之所以設計視圖縮放比例的最大值為1.1,是為了實現(xiàn)物理上的慣性效果,即動畫從小到大再到小的一個過程,對應視圖縮放比從0到1.1再到1的過程,給人一種動畫具有彈性效果的體驗,也就是所謂的物理慣性效果。而視圖透明度t的取值范圍為0<t≤1,視圖透明度與視圖縮放比例不一樣,視圖縮放時會有一個放大縮小的動畫特效,但是透明度的變化是不需要慣性這種特效的,因此,設計為0到1即可。

在本發(fā)明的另一個實施例中,所述手勢滑動偏移距離與視圖縮放比例值之間為二階曲線關系,所述手勢滑動偏移距離與視圖透明度之間為線性關系。

在上述實施例中介紹了手勢滑動偏移距離與視圖動畫效果參數(shù)之間的映射關系是根據(jù)手勢滑動偏移距離的取值范圍和視圖動畫效果參數(shù)的取值范圍來確定的。通過上述實施例可知,手勢滑動偏移距離的取值范圍為0~max(|δx'|,|δy'|),而設計的視圖縮放比例的取值范圍為0到1.1,由于用戶在視圖上滑動的加速度是不同的,因此,本實施例設計的手勢滑動偏移距離與視圖縮放比例之間的映射關系為二階曲線關系式,二階曲線關系式可以設計為如下的函數(shù)方程:

y=ax2+bx+c;

其中,a、b、c為常量,x為手勢滑動偏移距離,取值范圍為0~max(|δx'|,|δy'|),y的取值范圍為0到1.1,其中,不包括0。為便于理解,設計的函數(shù)關系圖形可參見圖2,其中,x1到x2即為x軸的取值范圍域,y軸表示的是視圖縮放比例的取值,y軸的取值范圍為0到1.1。在滿足手勢滑動偏移距離的取值范圍和視圖縮放比例的取值范圍的條件下,可以先畫出一條二階曲線,然后根據(jù)二階曲線上的3個點,即可求出常量系數(shù)a、b和c,進而得到具體的函數(shù)關系式,即手勢滑動偏移距離與視圖縮放比例之間的函數(shù)映射關系式。

同樣的,對于手勢滑動偏移距離與視圖透明度之間的映射關系,在本實施例中,視圖透明度和手勢滑動偏移距離之間時線性關系,可以設計的手勢滑動偏移距離與視圖透明度之間的函數(shù)映射關系式為:

y=dx+e;

其中,d和e為常量,x為手勢滑動偏移距離,取值范圍為0~max(|δx'|,|δy'|),y為視圖透明度,y的取值范圍為0到1,其中,不包括0。為便于理解,設計的函數(shù)關系圖形可參見圖3,x軸的取值范圍為x1到x2,對應的y軸的取值范圍為0到1,變化關系為線性變化關系。

在滿足手勢滑動偏移距離的取值范圍和視圖透明度的取值范圍的條件下,可以先根據(jù)具體需求做出一條直線,然后根據(jù)直線上的一個點,即可求出常量系數(shù)d和e,進而得到具體的函數(shù)關系式,即手勢滑動偏移距離與視圖透明度之間的函數(shù)映射關系式。

通過上述的方法設計了手勢滑動偏移距離和視圖縮放比例之間的映射關系,以及設計了手勢滑動偏移距離和視圖透明度之間的映射關系,建立起了視圖縮放比例和透明度與手勢滑動偏移距離之間的關系。

在本發(fā)明的另一個實施例中,所述步驟s3具體包括:在手勢對視圖的滑動過程中,實時根據(jù)當前手勢滑動偏移距離得到對應的視圖縮放比例和透明度,對視圖進行動畫展示;或者,當監(jiān)聽到手勢抬起事件時,根據(jù)手勢抬起時的手勢滑動偏移距離,得到對應的視圖縮放比例和透明度,對視圖進行動畫展示。

上述實施例中得到了手勢滑動偏移距離和視圖縮放比例以及視圖透明度之間的映射關系,在用戶對視圖進行手勢滑動的過程中,可根據(jù)實時的手勢滑動偏移距離得到視圖實時的縮放比例和實時透明度,本實施例根據(jù)視圖縮放比例和透明度,對視圖進行動畫展示。將縮放動畫標記為anima1,將透明度動畫標記為anima2,在手勢對視圖的滑動過程中,實時根據(jù)當前手勢滑動偏移距離得到對應的視圖縮放比例和視圖透明度,對視圖進行動畫展示。或者,當監(jiān)聽到手勢抬起事件時,根據(jù)手勢抬起時的手勢滑動偏移距離,得到對應的視圖縮放比例和視圖透明度,對視圖進行動畫展示。

為了使得anima1和anima2的動畫效果是同時開啟的,可以使用的ainmationset類,通過ainmationset這個工具類可以對同一視圖開啟不同的動畫特效。具體是調(diào)用ainmationset類中的add方法將anima1和anima2動畫添加到ainmationset中,然后再調(diào)用ainmationset中的start方法,就能夠同時執(zhí)行anima1和anima2動畫了。

參見圖4,提供了本發(fā)明另一個實施例的視圖的動畫效果實現(xiàn)裝置,包括監(jiān)聽模塊21、獲取模塊22和展示模塊23。

其中,監(jiān)聽模塊21,用于監(jiān)聽觸摸屏終端上視圖的手勢操作事件;

獲取模塊22,用于根據(jù)對視圖的手勢滑動偏移距離以及手勢滑動偏移距離和視圖動畫效果參數(shù)之間的映射關系,得到視圖動畫效果參數(shù);

展示模塊23,用于根據(jù)所述視圖動畫效果參數(shù),對視圖進行動畫展示。

參見圖5,視圖的動畫效果實現(xiàn)裝置還包括計算模塊24、確定模塊25和建立模塊26。

監(jiān)聽模塊21,還用于監(jiān)聽手勢按下事件,并記錄按下點的橫縱坐標(ax,ay);以及監(jiān)聽手勢滑動事件,并記錄在手勢滑動過程中的當前位置的橫縱坐標(ex,ey)。

計算模塊24,用于分別計算橫軸的滑動偏移距離δx=ex-ax和縱軸的滑動偏移距離δy=ey-ay,將δx和δy中的較大者作為手勢對視圖的滑動偏移距離。

監(jiān)聽模塊21,還用于監(jiān)聽手勢抬起事件,記錄抬起點的橫縱坐標。

確定模塊25,用于根據(jù)手勢按下點的橫縱坐標和抬起點的橫縱坐標,確定手勢滑動偏移距離的取值范圍。

建立模塊26,用于根據(jù)確定的手勢滑動偏移距離的取值范圍和預設的視圖動畫效果參數(shù)的取值范圍,建立手勢滑動偏移距離與視圖動畫效果參數(shù)之間的映射關系。

所述確定模塊25,還用于分別計算橫軸的手勢滑動偏移距離δx'=gx-ax和縱軸的手勢滑動偏移距離δy'=gy-ay,根據(jù)δx'和δy'中的較大值確定手勢滑動偏移距離的取值范圍,其中,抬起點的橫縱坐標為(gx,gy)。

所述的展示模塊23,具體用于:

在手勢對視圖的滑動過程中,實時根據(jù)當前手勢滑動偏移距離得到對應的視圖縮放比例和透明度,對視圖進行動畫展示;或者,

當監(jiān)聽到手勢抬起事件時,根據(jù)手勢抬起時的手勢滑動偏移距離,得到對應的視圖縮放比例和透明度,對視圖進行動畫展示。

圖6示出本申請實施例的視圖的動畫效果實現(xiàn)方法的設備的結構框圖。

參照圖6,所述視圖的動畫效果實現(xiàn)方法的設備,包括:處理器(processor)601、存儲器(memory)602和總線603;其中,所述處理器601和存儲器602通過所述總線603完成相互間的通信。

所述處理器601用于調(diào)用所述存儲器602中的程序指令,以執(zhí)行上述各方法實施例所提供的方法,例如包括:監(jiān)聽觸摸型終端上視圖的手勢操作事件;根據(jù)對視圖的手勢滑動偏移距離以及手勢滑動偏移距離和視圖動畫效果參數(shù)之間的映射關系,得到視圖動畫效果參數(shù);根據(jù)所述視圖動畫效果參數(shù),對視圖進行動畫展示。

本實施例公開一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非暫態(tài)計算機可讀存儲介質(zhì)上的計算機程序,所述計算機程序包括程序指令,當所述程序指令被計算機執(zhí)行時,計算機能夠執(zhí)行上述各方法實施例所提供的方法,例如包括:監(jiān)聽觸摸型終端上視圖的手勢操作事件;根據(jù)對視圖的手勢滑動偏移距離以及手勢滑動偏移距離和視圖動畫效果參數(shù)之間的映射關系,得到視圖動畫效果參數(shù);根據(jù)所述視圖動畫效果參數(shù),對視圖進行動畫展示。

本實施例提供一種非暫態(tài)計算機可讀存儲介質(zhì),所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令使所述計算機執(zhí)行上述各方法實施例所提供的方法,例如包括:監(jiān)聽觸摸型終端上視圖的手勢操作事件;根據(jù)對視圖的手勢滑動偏移距離以及手勢滑動偏移距離和視圖動畫效果參數(shù)之間的映射關系,得到視圖動畫效果參數(shù);根據(jù)所述視圖動畫效果參數(shù),對視圖進行動畫展示。

本領域普通技術人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所描述的視圖的動畫效果實現(xiàn)方法的設備等實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。

通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分方法。

本發(fā)明提供的一種視圖動畫實現(xiàn)方法及裝置,通過監(jiān)聽對觸摸型終端上的手勢操作事件,并建立手勢滑動偏移距離與視圖的縮放比和透明度之間的兩套映射關系,將兩套映射關系進行組合,同時實現(xiàn)對視圖的縮放比和透明度的動畫效果,從而達到了視圖所需要的具有物理特效的彈性動畫效果,通過巧妙地建立手勢與動效之間的映射關系從而極大地提高了用戶的使用體驗以及程序人機交互的友好型。

最后,本申請的方法僅為較佳的實施方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1