Android动画(Animation)技术
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 属性动画
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。