国产动画音乐分享组

动画有哪几种?各自有什么特点?

Android面试题 2019-05-23 21:12:15

参考答案:

早先只有两种帧动画和补间动画。帧动画就是一张张图像顺序播放,利用眼睛的视觉停留现象造成动画的假象。补间动画是定义开始和结束关键帧,并指定动画变化的时间和方式等,无需定义期间的每一帧。补间动画有四种,分别为透明度,大小,旋转和位移,他们可以单独或者同时使用。补间动画不会改变元素的属性,也就是说看到的都是假象,被位移动画移动的元素还在原先的位置,最直观的例子就是点击范围不会随所看到的元素进行变化。

Android3.0以后引入了属性动画,属性动画可以改变对象的属性,而不仅仅是View的显示,并且他的作用对象不仅限于View,对几乎任何对象都可以执行。

Android4.4以后引入了Transition动画,应该说他是对属性动画的封装,可以方便的实现Activity或者View的过渡效果。

Copyright © 国产动画音乐分享组@2017