为控件使用动画效果
Animations 就是动画的意思。Android中的Animations主要用来为控件提供动画效果。
Animations 总体上分为两类:
(1)Tweened Animations 即渐变动画
该类 Animations 提供了旋转,移动,伸展,和淡出等等效果。
(2)Frame-by-Frame Animations
这一类Animations 可以创建一个Drawable序列,这些Drawable可以按照指定的间隙一个一个显示。
电影只要达到一秒24帧就可以了。
Tweened Animations 的分类:
(1)Alpha: 淡入淡出效果。
(2)Scale: 缩放效果。
(3)Rolate: 旋转效果。
(4)Translate: 移动效果。
使用 Tweened Animations 的步骤
(1)创建一个 AnimationsSet 对象。
(2)根据需要创建相应的 Animation 对象。
(3)为 Animation 对象设置数据。
(4)将 Animation 对象添加到 Animationset 对象当中。
(5)使用控件开始执行 Animationset。