Android-卡通

Android-动画
Android-动画

一 动画的分类

1,View Animation即Tween Animation补间动画
用于对象本身的变化例如:
Alpha透明度:Alpha Animation渐变动画


scale缩放大小:ScaleAnimation旋转动画


Translate位置移动:Translate Animation位移动画


rotate旋转:Trranslate Animation旋转动画


2 Drawable Animation即Frame Animation帧动画,用于对象之间的变化


3 Property Animation 属性动画,可以不用,上面两种即可,View Animation和ObjectAnimation



二 使用方法
1,创建动画
在xml中定义(官方建议方式)
通过代码动态实现


2,为View指定动画
mImageView.startAnimation(_scaleAnimation);


3,监控动画的执行状态


三 下面是一个综合Demo:
运行结果是点击四个不同的按钮,图片显示上面的四种不同的动画,
点击comples按钮,四种动画一起启动,分别用了xml方式和动态代码方式

主Activity类:

下面是4个动画的xml定义:
下面是一个动画集的xml:





版权声明:欢迎交流指正文章的错误,必定虚心接受,QQ872785786