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
三 下面是一个综合Demo:
运行结果是点击四个不同的按钮,图片显示上面的四种不同的动画,
点击comples按钮,四种动画一起启动,分别用了xml方式和动态代码方式
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,监控动画的执行状态
运行结果是点击四个不同的按钮,图片显示上面的四种不同的动画,
点击comples按钮,四种动画一起启动,分别用了xml方式和动态代码方式
主Activity类:
下面是4个动画的xml定义:
下面是一个动画集的xml:
版权声明:欢迎交流指正文章的错误,必定虚心接受,QQ872785786