帮助android程序实现动画特效--Lemon动画库
16lz
2021-01-26
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高手进阶教程(二十六)之---Android超仿Path菜单的实现!
- [置顶] 那两年炼就的Android内功修养
- Android绘图之渐隐动画
- Android应用程序签名过程分析
- android animation——view进入退出动画
- OpenCV: 使用C和C++开发到底哪个好?
- Android系统的Root权限获取与检测
- Android(安卓)面试题(答案最全)
- [置顶] Android系统体系结构分析