1设计复杂的动画效果

极客学院笔记

一   制定统一的动画接口

1.统一管理

2.后续维护方便

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

二   高内聚低耦合的原则

1.单一原则 

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

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

三 设计动画函数的注意事

1.动画方法的命名统一

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

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

4.懒加载的使用

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


五 动画的模块化设计 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容