全篇目录
- 逐帧动画(AnimationDrawable)
- 补间动画(TweensAnimation)
- 插值器(Interpolator)
- 属性动画(Animator)
- 估值器(TypeEvaluator)
- 状态动画(StateListAnimator )
- 矢量动画(AnimatedVectorDrawable)
- 揭露动画(CircularReveal)
- ViewPropertyAnimator
- 场景过渡动画(Transition)
- Activity转场动画
- ViewPager滑动动画
前言
当初之所以搞前端,谁不是被哪些炫酷的画面吸引呢?
想要成为一个niubility的Android程序员,不仅要熟悉各种框架和架构,对于细节上,自定义View和动画也是不可或缺的!
为此,我就新开一个篇章,专门针对Android的动画,预想是对Android所有的动画进行一个比较深入的了解,希望能够一直更下去。
动画种类
现在你随便百度一下Android的动画种类,那么答案大部分都是:3种,分别是,
- 逐帧动画
- 补间动画
- 属性动画
这三种动画实现大部分的功能都是没有问题的,其实谷歌还提供了很多动画的支持,所以本系列全片当然不会仅仅只是讲这三种,还会涉及到:
- 矢量动画
- 场景过渡动画
- Acitivity转场动画
等等……但是当你学完回过头来,会发现,所有的所有都是与最基础的3种动画相关。