补间动画ViewAnimation
简介
补间动画View Animation就是对View对象的内容执行一系列简单的转换(位置、大小、旋转和透明度)。
和帧动画不同,帧动画 是通过连续播放图片来模拟动画效果,而补间动画开发者只需指定动画开始,以及动画结束"关键帧", 而动画变化的"中间帧"则由系统计算并补齐!
具体包含以下几种:
- AlphaAnimation:透明度(alpha)渐变效果,对应<alpha/>标签。
- TranslateAnimation:位移渐变,需要指定移动点的开始和结束坐标,对应<translate/>标签。
- ScaleAnimation:缩放渐变,可以指定缩放的参考点,对应<scale/>标签。
- RotateAnimation:旋转渐变,可以指定旋转的参考点,对应<rotate/>标签。
AnimationSet:组合渐变,支持组合多种渐变效果,对应<set/>标签。
作用效果:
- 加载信息时loading动画
- activity切换动画
- fragment切换动画
- popwindow出现动画
- dialog出现动画