Android 動畫概述

Android 動畫分類

總的來說,Android動畫可以分為兩類,最初的傳統動畫和Android3.0 之后出現的屬性動畫

傳統動畫又包括 幀動畫(Frame Animation)和補間動畫(Tweened Animation)。

傳統動畫

幀動畫?是最容易實現的一種動畫,這種動畫更多的依賴于完善的UI資源,他的原理就是將一張張單獨的圖片連貫的進行播放,

從而在視覺上產生一種動畫的效果;類似播放電影。

補間動畫 又可以分為四種形式,分別是?alpha(淡入淡出),translate(位移),scale(縮放),rotate(旋轉)

補間動畫的實現,一般會采用xml 文件的形式;代碼會更容易書寫和閱讀,同時也更容易復用。


屬性動畫?

由于補間動畫是針對于View的,而且只是視覺上的動畫效果,并沒有修改該View的 屬性,于是Android團隊于3.0增加了屬性動畫,

它實際上是一種不斷地對值進行操作的機制,并將值賦值到指定對象的指定屬性上,可以是任意對象的任意屬性;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容