您的位置:首页 > 移动开发 > Android开发

Android动画(Animation)技术

2015-07-15 00:01 537 查看
1. FrameAnimation 帧动画 DrawableAnimation原理:若干张图片连续快速的切换实现步骤:1) 新建XML


Resouce Type: Drawable Root Element:Aniamtion-list


2) 代码控制播放

3) 动画设置为一次


2. TweenAnimation 补间动画 ViewAnimation原理:系统通过修改View的四个属性 大小、位置、角度、透明度
实现步骤:1) 配置TweenAnimation的XML









2) 代码中播放动画


TweenAnimation的典型应用场景:Activity切换动画


优点缺点
FrameAniamtion
可以实现任意动画
占用内存较大,容易内存溢出
TweenAnimation
简单
只是视图上的改变
控件真正的状态并没有改变
PropertyAnimation

简单
真正改变控件的属性和状态
图片内容无法改变
3. PropertyAnimation 属性动画
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息