Android动画
Android动画分类
- Frame Animation(帧动画):
- 使用AnimationDrawable配置XML,按顺序播放事先做好的图像,
- 使用AnimatedVectorDrawableCompat在xml中定义一组动画
- Tween Animation(补间动画):
只能对View进行平移,缩放,渐变,旋转 - Property Animation(属性动画):
API11开始引入,基于Object进行属性改变而达到动画效果
使用动画场景
- 为布局添加动画:适用于Activity或Fragment内切换布局时的动画
- Activiy转场动画
- 为布局更改添加动画
动画相关API类
- MotionLayout
- ValueAnimator
- AnimatedVectorDrawable
- AnimationDrawable
- FragmentTransaction
- ObjectAnimator
- Transition
- ActivityOptions
Comments