最基本的动画效果当属transform,它分为translate,rotate,scale,skew,flip这几种形式,下面是我简要的总结
Translate:只要是位置上的变化(基于动画对象x,y轴这种位置的变化)
Rotate:自身的旋转,在blend里transform标签下的Rotate设置angle,angle>0,顺时针旋转;angle<0则是
Scale:自身的缩放。eg:scale x=2,则动画对象x轴方向放大2倍,
Skew:倾斜, x,y轴的倾斜
Flip:(这个不太好描述)在看过具体的动画效果后,我觉得 翻转比较贴切(沿x,y轴)
在使用上面的这几种形式的transform 时都应选好centerpoint(参照点,我觉得很重要)。
看到园子里面也有朋友写关于transform的文章,具体的步骤也懒得说了。基本上这本书中的前面3章中基本上讲的就是这些基本的动画。
1.skew and centerPoint
这个例子是这本书里面的一个例子,我做的一些改进,让这个类似风扇旋转的效果。这个动画效果的改进的关键点就在于centerpoint的选取,显然在这个Rotate动画里面centerPoint选取的是中间的轴。
2.通常上面说到的动画效果都是对动画体,当然也有的一些动画效果是通过改变动画体的属性来实现的 比如opacity,visiblity,height,width,,color关于这几个我都做过练习
3.Flip 这个动画效果男理解,特别是x,y轴同时翻转时,出来的动画效果几乎没发去理解,如下图中第3个球的效果