Animation

Q:Android中有哪几种类型的动画?
view动画:平移、缩放、旋转,没有真正改变view位置
帧动画:顺序播放多张图片
属性动画:有valueAnimator,ObjectAnimator,AnimatorSet ,通过修改属性值真正修改了view的位置

Q:帧动画在使用时需要注意什么?
别太多太大的图片,避免OOM

Q:View动画和属性动画的区别?
有没有真正改变view的位置

Q:View动画为何不能真正改变View的位置?而属性动画为何可以?
view动画只是改变了view 的显示位置,而属性动画通过反射,get(),set()了相应的属性

Q:属性动画插值器和估值器的作用?
插值器:通过时间的流逝比计算出当前属性改变的百分比,线性、加速、减速插值器
估值器:通过当前属性改变的百分比计算出改变后的类型属性,整型、浮点、RGB

推荐阅读更多精彩内容