Android中的动画
# Android中的动画
> Create Time:2020/04/07
>
> Author:licoba
## 动画分类
- 帧动画:可以再xml里面配置,通过不同的帧顺序播放来达到动画的效果
- 补间动画(tween):可以完成四个基本操作:旋转、平移、缩放、渐变
- 属性动画:拥有补间动画所有的功能
## Interpolator插值器
`插值器`负责控制动画变化的速率,使得基本的动画效果能够以匀速、加速、减速、抛物线速率等各种速率变化。
## 补间动画和属性动画的区别?
- 补间动画是父容器在不断绘制View,只是改变了View的显示效果,并不会真正的改变View的属性。例如屏幕左上角有一个Button,使用补间动画将其移动到右下角,此刻你去点击右下角的Button,它是绝对不会响应点击事件的,因此其作用区域依然还在左上角。只不过是补间动画将其绘制在右下角而已。
- 属性动画是通过改变View的属性值来达到动画的效果,真正的改变了View的属性
---
【参考文章】
- (Android的帧动画和补间动画)[https://www.jianshu.com/p/5163789b1591]
- (Android中的动画)[https://blog.csdn.net/nzfxx/article/details/51919128]