1.一種應用界面中拉伸彈動動畫的實現(xiàn)方法,其特征在于,包括:
接收用戶輸入的移動指令,所述移動指令用于指示將應用界面中顯示的N個操作對象組向預設(shè)方向滾動一個單位位移,以使應用界面中的焦點框從第一操作對象組移動至與所述第一操作對象組在所述預設(shè)方向的反方向上相鄰的第二操作對象組;
以所述第一操作對象組和所述第二操作對象組的交界處為邊界,將位于所述預設(shè)方向上的所有操作對象組視為一個容器,控制所述容器朝所述預設(shè)方向上移動所述單位位移;
在控制所述容器移動的同時,先令位于所述預設(shè)方向上的反方向上的所有操作對象組保持靜止,之后令該部分操作對象組向所述預設(shè)方向加速移動所述單位位移。
2.如權(quán)利要求1所述的方法,其特征在于,所述令該部分操作對象組向所述預設(shè)方向加速移動所述單位位移包括:
基于每個操作對象組的位置,確定該操作對象組的加速移動時間;
根據(jù)所述加速移動時間生成每個操作對象組的運動曲線;
通過所述運動曲線控制對應的操作對象組向所述預設(shè)方向加速移動所述單位位移。
3.如權(quán)利要求2所述的方法,其特征在于,所述加速移動時間與操作對象組與所述第一操作對象組的初始距離成正比。
4.如權(quán)利要求1所述的方法,其特征在于,所述加速移動的時間大于或等于所述容器的移動時間。
5.如權(quán)利要求1所述的方法,其特征在于,所述預設(shè)方向包括左側(cè)、右側(cè)、上方或下方。
6.一種應用界面中拉伸彈動動畫的實現(xiàn)裝置,其特征在于,包括:
接收單元,用于接收用戶輸入的移動指令,所述移動指令用于指示將應用界面中顯示的N個操作對象組向預設(shè)方向滾動一個單位位移,以使應用界面中的焦點框從第一操作對象組移動至與所述第一操作對象組在所述預設(shè)方向的反方向上相鄰的第二操作對象組;
第一移動單元,用于以所述第一操作對象組和所述第二操作對象組的交界處為邊界,將位于所述預設(shè)方向上的所有操作對象組視為一個容器,控制所述容器朝所述預設(shè)方向上移動所述單位位移;
第二移動單元,用于在控制所述容器移動的同時,先令位于所述預設(shè)方向上的反方向上的所有操作對象組保持靜止,之后令該部分操作對象組向所述預設(shè)方向加速移動所述單位位移。
7.如權(quán)利要求6所述的裝置,其特征在于,所述第二移動單元包括:
確定子單元,用于基于每個操作對象組的位置,確定該操作對象組的加速移動時間;
生成子單元,用于根據(jù)所述加速移動時間生成每個操作對象組的運動曲線;
加速移動子單元,用于通過所述運動曲線控制對應的操作對象組向所述預設(shè)方向加速移動所述單位位移。
8.如權(quán)利要求7所述的裝置,其特征在于,所述加速移動時間與操作對象組與所述第一操作對象組的初始距離成正比。
9.如權(quán)利要求6所述的裝置,其特征在于,所述加速移動的時間大于或等于所述容器的移動時間。
10.如權(quán)利要求6所述的裝置,其特征在于,所述預設(shè)方向包括左側(cè)、右側(cè)、上方或下方。