幅度不能调整
如果你要改变幅度只能使用陀螺旋动画,设置多次旋转,陀螺旋动画可以设置旋转角度。你可以设置为顺时针N°接下一个动画再逆时针N°,但注意在两者衔接的时候必须要有个终点形态的出现动画,否则会不连贯。举个例子:
A原本是个水平的矩形,顺时针陀螺旋到30°之后,这个倾斜的状态我们把它称作B,如果你此时直接接一个逆时针30°的陀螺旋动画,由于这个动画是加到A上的——因为A才是对象,B只是对象A在某一个时刻的状态——你就会发现,这个逆时针30°动画并不能让A从30°逆向旋转为0°水平,而是在顺时针动画结束那一刻,A瞬间跳回到0°,然后开始逆时针旋转30°。
因此,要模拟连贯的跷跷板动画,必须要至少三个部分的动画来完成:
一、对象A从0°顺时针陀螺旋30°到向右倾斜状态,然后消失;
二、在A消失的同时,对象A’(样子和A一样,但没做动画之前就是倾斜30°状态)出现,然后逆时针陀螺旋60°到向左倾斜状态,然后消失;
三、在A’消失的同时,对象A”(样子和A一样,但没做动画之前就是倾斜-30°状态)出现,然后顺时针陀螺旋30°回到0°
这样衔接起来的动画,就能让观众觉得是同一个对象在顺时针、逆时针旋转了,当然,由于第二步旋转的幅度是一、三两步的两倍,所以动画时间也应该是它们的两倍,这样才能保证转动速度均衡
根据你的需要,复制数次这个动画,设置好整体消耗的时间,就能完美的模拟跷跷板动画并自定义角度了