初始Android动画
在Android开发过程中,为了提高美感、用户体验,动画是必不可少的一部分。
本篇主要说一下动画的分类:
1、View Animation 视图动画,又叫TweenAnimation,只作用在视图上面。它包括四种类型,渐变动画AlphaAnimation、旋转动画RotateAnimation、缩放动画ScaleAnimation、位移动画TranslateAnimation。
2、Drawable Animation 图片动画,又叫FrameAnimation,一帧一帧的显示我们的资源。
3、Propery Animation 属性动画,它是在android3.0以后提出来的,由于适配性,不常用。
动画归根结底也就是数学,也是需要计算,只不过都是基本的几何运算,依靠3*3的矩阵,通过Matrix对动画进行数学描述。无论是平面动画、3D动画都是靠图形学矩阵。例如一些动画就是找中心轴。
在动画中较为常用的一些类,TransFormation,Animation。简单的说就是通过Animation的实现类,传入到TransFormation中进行转换,计算。但是Android对于TransFormation,提供了StartAnimation方法,所以直接使用它就可以了。
接下来的几篇我会对上面的三种动画进行逐一讲解。