Android动画之补间动画详解
一.概念 补间动画是指开发者无需定义动画过程中的每一帧,只需要定义动画的开始和结束两个关键帧,并指定动画变化的时间和方式等,然后交由Android系统进行计算,通过在这两个关键帧之间插入渐变值来实现平滑过渡,从而对View的内容完成一系列的图形变换来实现动画效果,主要包括四种基本效果:透明变化Alpha、大小变化Scale、位移变化Translate、以及旋转变化Route,这四种效果可以动态组合,从而实现复杂灵活的动画。同样,定义补间动画也可以分为XML资源文件和代码两种方式。 二.Android中动画的实现类介绍 Android系统中使用Animation类表示抽象的动画类,上面介绍的四种补间动画分别对应着如下几个动画类。 image 三.动画的实现 1.AlphaAnimation XML资源文件方式: 1).在res/anim文件中创建alphaanim.xml文件(如果没有anim文件夹的话需要自己新建) 2).在alphaanim.xml中配置动画的属性 <?xml version="1.0" encoding="utf-8"?> <alpha xmlns...