帮助android程序实现动画特效--Lemon动画库

Lemon动画库介绍

Lemon概述   

Lemon是为android应用程序而开发的特效动画库。当UI显示界面需要更新或切换时,Lemon可以帮助应用程序实现UI界面以动画特效的方式从旧内容过渡到新内容。

Lemon特点

    Lemon既支持应用程序采用时间驱动特效动画,也支持以手指滑动屏幕的方式驱动特效动画;

Lemon支持应用程序动态设置特效动画,以及动画的方向,时间和插值器;

Lemon不修改View的任何属性,也就是说View进入动画库是什么样子,那么出去时依旧还是原来的样子;

Lemon既支持View显示、更新及隐藏的2D/3D动画,又能以2D mesh动画的方式显示或隐藏View

Lemon支持的一系列切换动画可替换ViewGroup滑动子View而产生的平移动画;

Lemon可以做到将View的显示动画、更新动画、隐藏动画等一系列过程无缝连接起来;

Lemon做到了将特效动画的算法模块与控制模块分割开,具体的特效动画只需向框架提供算法实现即可;

Lemon充分考虑了应用程序添加特效动画而带来的工作量。做到了应用程序不必修改布局文件,也不必新增额外的View,就可达到以动画特效的方式从更新前的界面过渡到更新后的界面。

如果你感兴趣,请连续我:lemonanimation@sina.com

Lemon部分动画效果图帮助android程序实现动画特效--Lemon动画库帮助android程序实现动画特效--Lemon动画库帮助android程序实现动画特效--Lemon动画库

你可能感兴趣的:(动画,android)