android动画二(Frame Animation)

2016-09-27  本文已影响0人  M1chaelY0ung

这一部分比较简短,也很好理解,不同于前面的视图动画,FrameAnimation(也可以叫DrawableAnimation)的动画是逐帧合成的,通常影视作品是24帧的,也就是一秒钟用24张图片拼接,基本上人眼是分辨不出每帧切换时的区别的(当然现在个别导演开始更高帧数的电影拍摄,具体效果还不得而知,也与本文无关)。FrameAnimation也是如此,通过drawable下的图片一张张合成,同样也是每帧图片停留的时间越短,动画越顺畅,但是相对而言,使用场景并不广,一是需要足够多的图片作为资源·,对于app这种轻量化的哦应用,想要实现细腻的动画,会占用大量的空间与内存,二是在现在流行简化的设计趋势下,动画效果也不需要太过花哨,而逐帧动画更倾向于用代码实现比较复杂的动画。虽说我学了这个以后基本没用过这种动画,不过还是记录下来,作为参考和学习。

未完待续

上一篇下一篇

猜你喜欢

热点阅读