在3.0之前,android動畫只有frame動畫和tween動畫。
1.frame動畫和tween動畫都只對view有效,因而可以將他們歸類為view 動畫。
2.view動畫根據動畫的設計重新繪製view,連續繪製以實現動畫的效果。
3.view動畫也只對view的一部分屬性有效。
5.簡單的動畫效果使用view動畫就可以了。
在3.0之後,google提供了屬性動畫(propoty animation),屬性動畫彌補了view動畫的不足。
1.屬性動畫改變得是物件本身的屬性,隨著時間的變化,物件本身的屬性連續的變化以實現動畫效果。
2.在view動畫的所有功能以外,屬性動畫還擁有多個子類,以實現更多樣的動畫需求。
屬性動畫子類:
objectanimator 動畫的執行類
valueanimator 動畫的執行類
====
android動畫總結
幀動畫 主要用於重複顯示某些畫面 用法 1.animation list 2.必須寄生在乙個控制項上 3.view.setbackgroundresource 設定幀動畫列表 4.需要讓動畫動起來 animationdrawbler view.getbackground 5.動畫.start 關鍵方...
Android動畫 屬性動畫總結(一)
屬性動畫是api 11 才引入的新特性,屬性動畫彌補了view動畫的一些不足。屬性動畫可以針對屬性進行動畫而不僅僅是view。但並不是傳遞任何的屬性都能有效果。屬性動畫要求做動畫的物件提供該屬性的get和set方法,屬性動畫根據外界傳遞的該屬性的初始值和最終值,以動畫的效果多次呼叫set方法。屬性動...
Android 屬性動畫總結
最近工作稍微清閒點,以前發現自己關於動畫這塊特別的弱,抽空學習了下屬性動畫,先總結下。屬性動畫 從文字含義上就知道,它是通過改變物件的屬性來實現動畫效果。屬性動畫和補間動畫的區別 1.補間動畫改變的物件只能是view,屬性動畫可以改變任何物件 對非view物件使用屬性動畫的場景還沒有遇到過,但確實可...