1. FrameAnimation 幀動畫
DrawableAnimation
原理:若干張圖片連續快速的切換
實現步驟:
1) 新建XML
Resouce Type: Drawable
Root Element:Aniamtion-list
2) 代碼控制播放
3) 動畫設置為一次
2. TweenAnimation 補間動畫
ViewAnimation
原理:系統通過修改View的四個屬性
大小、位置、角度、透明度
實現步驟:
1) 配置TweenAnimation的XML
2) 代碼中播放動畫
TweenAnimation的典型應用場景:
Activity切換動畫
優點 | 缺點 | ||
FrameAniamtion | 可以實現任意動畫 | 占用內存較大,容易內存溢出 | |
TweenAnimation | 簡單 | 只是視圖上的改變 控件真正的狀態并沒有改變 | |
PropertyAnimation | 簡單 真正改變控件的屬性和狀態 | 圖片內容無法改變 |
3. PropertyAnimation 屬性動畫
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。