幫助android程序實現動畫特效--Lemon動畫庫

Lemon動畫庫介紹 android

Lemon概述    算法

Lemon是爲android應用程序而開發的特效動畫庫。當UI顯示界面須要更新或切換時,Lemon能夠幫助應用程序實現UI界面以動畫特效的方式從舊內容過渡到新內容。 框架

Lemon特色 佈局

    Lemon既支持應用程序採用時間驅動特效動畫,也支持以手指滑動屏幕的方式驅動特效動畫; 動畫

Lemon支持應用程序動態設置特效動畫,以及動畫的方向,時間和插值器; spa

Lemon不修改View的任何屬性,也就是說View進入動畫庫是什麼樣子,那麼出去時依舊仍是原來的樣子; 開發

Lemon既支持View顯示、更新及隱藏的2D/3D動畫,又能以2D mesh動畫的方式顯示或隱藏View animation

Lemon支持的一系列切換動畫可替換ViewGroup滑動子View而產生的平移動畫; io

Lemon能夠作到將View的顯示動畫、更新動畫、隱藏動畫等一系列過程無縫鏈接起來; 程序

Lemon作到了將特效動畫的算法模塊與控制模塊分割開,具體的特效動畫只需向框架提供算法實現便可;

Lemon充分考慮了應用程序添加特效動畫而帶來的工做量。作到了應用程序沒必要修改佈局文件,也沒必要新增額外的View,就可達到以動畫特效的方式從更新前的界面過渡到更新後的界面。

若是你感興趣,請連續我:lemonanimation@sina.com

Lemon部分動畫效果圖

相關文章
相關標籤/搜索