Android 动画原理

Android 平台提供了三类动画,1、Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变);2、 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似;3、属性动画,改变对象的实际属性达到动画效果。
下面将用导图方式介绍,导图原图可以通过鼠标右键另存为获得。
详情
1、Animation

Android 动画原理_第1张图片


2、AnimationUtils

Android 动画原理_第2张图片


3、AlphaAnimation

Android 动画原理_第3张图片


4、RotateAnimation

Android 动画原理_第4张图片


5、ScaleAnimation

Android 动画原理_第5张图片


6、TranslateAnimation

Android 动画原理_第6张图片


7、AnimationSet

Android 动画原理_第7张图片


8、ValueAnimator

Android 动画原理_第8张图片



9、开源动画库nineoldandroids

为什么使用该库?原因是android 3.0之后出了新的animation API,但是android3.0以下的不支持,所以这个库完成了这个兼容性。


 Android 动画原理_第9张图片


开源库下载


实例下载

demo1

demo2

demo 集合下载(包含多重特效)





 

你可能感兴趣的:(软件工程)