1.一種顯示視圖控件動(dòng)態(tài)效果的方法,其特征在于,所述方法包括:
檢測(cè)終端相對(duì)終端本體上預(yù)設(shè)坐標(biāo)軸的旋轉(zhuǎn)角度;
根據(jù)所述旋轉(zhuǎn)角度確定圖像窗口中視圖控件的位移方向和位移長(zhǎng)度,所述圖像窗口為終端提供的可視化部件;
按照所述位移方向及所述位移長(zhǎng)度,顯示所述視圖控件在所述圖像窗口中移動(dòng)的動(dòng)態(tài)效果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述位移方向與所述預(yù)設(shè)坐標(biāo)軸垂直;
所述根據(jù)所述旋轉(zhuǎn)角度確定圖像窗口中視圖控件的位移方向,包括:
根據(jù)所述旋轉(zhuǎn)角度的正負(fù),確定所述視圖控件的位移方向。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述旋轉(zhuǎn)角度確定圖像窗口中視圖控件的位移長(zhǎng)度,包括:
確定與所述旋轉(zhuǎn)角度對(duì)應(yīng)的位移長(zhǎng)度衰減量;
將前一旋轉(zhuǎn)角度對(duì)應(yīng)的位移長(zhǎng)度與所述位移長(zhǎng)度衰減量相減,獲得當(dāng)前旋轉(zhuǎn)角度對(duì)應(yīng)的位移長(zhǎng)度。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述旋轉(zhuǎn)角度確定圖像窗口中視圖控件的位移長(zhǎng)度,包括:
當(dāng)首次產(chǎn)生角度變化時(shí),將預(yù)設(shè)的初始位移長(zhǎng)度確定為所述位移長(zhǎng)度。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定與所述旋轉(zhuǎn)角度對(duì)應(yīng)的位移長(zhǎng)度衰減量,包括:
按照下述公式計(jì)算所述位移長(zhǎng)度衰減量:
Y為位移長(zhǎng)度衰減量、T為旋轉(zhuǎn)角度、A為初始位移長(zhǎng)度、X為最大位移長(zhǎng)度,其中,A小于X,Y小于A。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述旋轉(zhuǎn)角度確定圖像窗口中視圖控件的位移長(zhǎng)度,包括:
在預(yù)設(shè)的映射表中查找與所述旋轉(zhuǎn)角度對(duì)應(yīng)的位移長(zhǎng)度。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述旋轉(zhuǎn)角度的數(shù)值與所述位移長(zhǎng)度之間呈線性映射關(guān)系。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述旋轉(zhuǎn)角度確定圖像窗口中視圖控件的位移長(zhǎng)度,包括:
若所述旋轉(zhuǎn)角度超過(guò)預(yù)設(shè)的角度閾值,則將所述位移長(zhǎng)度確定為0。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,其特征在于,所述顯示所述視圖控件在所述圖像窗口中移動(dòng)的動(dòng)態(tài)效果,包括:
采用多緩沖機(jī)制對(duì)所述圖像窗口的圖像幀進(jìn)行顯示。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述多緩沖機(jī)制為雙緩沖機(jī)制;
所述采用多緩沖機(jī)制對(duì)所述圖像窗口的圖像幀進(jìn)行顯示,包括:
在顯示第一畫(huà)布圖像幀的同時(shí)在第二畫(huà)布上繪制下一圖像幀;
在第二畫(huà)布繪制完畢后,顯示第二畫(huà)布圖像幀并同時(shí)在第一畫(huà)布上繪制再下一個(gè)圖像幀,兩畫(huà)布交替進(jìn)行圖像幀的顯示和繪制。
11.一種顯示視圖控件動(dòng)態(tài)效果的裝置,其特征在于,所述裝置包括:
檢測(cè)單元,用于檢測(cè)終端相對(duì)終端本體上預(yù)設(shè)坐標(biāo)軸的旋轉(zhuǎn)角度;
確定單元,用于根據(jù)所述旋轉(zhuǎn)角度確定圖像窗口中視圖控件的位移方向和位移長(zhǎng)度,所述圖像窗口為終端提供的可視化部件;
顯示單元,用于按照所述位移方向及所述位移長(zhǎng)度,顯示所述視圖控件在所述圖像窗口中移動(dòng)的動(dòng)態(tài)效果。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述位移方向與所述預(yù)設(shè)坐標(biāo)軸垂直;
所述確定單元,包括:
第一確定模塊,用于根據(jù)所述旋轉(zhuǎn)角度的正負(fù),確定所述視圖控件的位移方向。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述確定單元,包括第二確定模塊,用于:
確定與所述旋轉(zhuǎn)角度對(duì)應(yīng)的位移長(zhǎng)度衰減量;
將前一旋轉(zhuǎn)角度對(duì)應(yīng)的位移長(zhǎng)度與所述位移長(zhǎng)度衰減量相減,獲得當(dāng)前旋轉(zhuǎn)角度對(duì)應(yīng)的位移長(zhǎng)度。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第二確定模塊用于當(dāng)首次產(chǎn)生角度變化時(shí),將預(yù)設(shè)的初始位移長(zhǎng)度確定為所述位移長(zhǎng)度。
15.一種顯示視圖控件動(dòng)態(tài)效果的裝置,其特征在于,所述裝置包括:
方向傳感器,被配置為檢測(cè)終端相對(duì)終端本體上預(yù)設(shè)坐標(biāo)軸的旋轉(zhuǎn)角度;
處理器,被配置為根據(jù)所述旋轉(zhuǎn)角度確定圖像窗口中視圖控件的位移方向和位移長(zhǎng)度,所述圖像窗口為終端提供的可視化部件;
顯示器,被配置為按照所述位移方向及所述位移長(zhǎng)度,顯示所述視圖控件在所述圖像窗口中移動(dòng)的動(dòng)態(tài)效果;
存儲(chǔ)器,被配置為存儲(chǔ)所述處理器的可執(zhí)行指令;
總線,被配置為耦接所述方向傳感器、所述處理器、所述顯示器及所述存儲(chǔ)器。