1. 程式人生 > >Android 動畫筆錄

Android 動畫筆錄

動畫在android中使用很廣泛,當然也有框架支援動畫顯示,比如glide顯示gif,本文不講這塊,只是記錄一下android動畫基本實現

1:補間動畫

Tween動畫,通過平移、縮放、旋轉、改變透明度實現動畫,可以採用XML來做也可以採用java編碼來做

這裡寫圖片描述

2:逐幀動畫

Frame動畫是一幀挨著一幀的播放圖片,可以採用XML(animation-list,item)來做也可以採用java編碼(AnimationDrawable )來做,少用,不然oom

3:屬性動畫

Property動畫是更加靈活的動畫技術,可替代前兩種,使用ObjectAnimator可完成補間動畫所有,使用AnimatorSet完成組合動畫
當然objectAnimator設定動畫監聽器完成對應需求,當然經典例子就是數字變化動畫

這裡寫圖片描述