Android 動畫分類
總的來說,Android動畫可以分為兩類,最初的傳統動畫和Android3.0 之后出現的屬性動畫;
傳統動畫又包括 幀動畫(Frame Animation)和補間動畫(Tweened Animation)。
傳統動畫
幀動畫?是最容易實現的一種動畫,這種動畫更多的依賴于完善的UI資源,他的原理就是將一張張單獨的圖片連貫的進行播放,
從而在視覺上產生一種動畫的效果;類似播放電影。
補間動畫 又可以分為四種形式,分別是?alpha(淡入淡出),translate(位移),scale(縮放),rotate(旋轉)。
補間動畫的實現,一般會采用xml 文件的形式;代碼會更容易書寫和閱讀,同時也更容易復用。
屬性動畫?
由于補間動畫是針對于View的,而且只是視覺上的動畫效果,并沒有修改該View的 屬性,于是Android團隊于3.0增加了屬性動畫,
它實際上是一種不斷地對值進行操作的機制,并將值賦值到指定對象的指定屬性上,可以是任意對象的任意屬性;