1设计复杂的动画效果

2016-03-16  本文已影响22人  dongfang

极客学院笔记

一   制定统一的动画接口

1.统一管理

2.后续维护方便

比如统一的所有视图的动画的show 方法,当主界面调用show 动画方法时,让各个子view 来执行自己的show方法即可。

二   高内聚低耦合的原则

1.单一原则 

所以动画可以拆分起来,比如位移动画, 旋转动画单一等等,然后可以组合复杂的

动画实现的细节都封装起来,对外留出接口,可维护性比较强。

三 设计动画函数的注意事

1.动画方法的命名统一

2.预留非动画情形的设计

3.用百分比来表示动画的执行程度

4.懒加载的使用

四 用里氏代换原则代替动画继承的问题


五 动画的模块化设计 

上一篇 下一篇

猜你喜欢

热点阅读