星期六, 1月 21, 2012

Animation (二)

Android應用程式學習筆記

Property Animation

屬性動畫系統是一個健全的框架,幾乎允許你實現任何動畫。你可以定義一個動畫隨時間改變物件的任何屬性,無論是否繪製在屏幕,屬性動畫在指定的時間改變屬性值。想完成甚麼樣動畫,你必須指定想動畫的物件屬性,比如物件在屏幕上的位置、動畫時間、動畫間數值的改變。

屬性動畫系統讓你定義以下的動畫特性:

  • Duration:你可以指定動畫的時間,預設是300毫秒。
  • Time interpolation:You can specify how the values for the property are calculated as a function of the animation's current elapsed time.
  • Repeat count and behavior:你可以指定是否在動畫結束時重複動畫及重複次數,你也可以指定動畫是否倒帶,設定動畫可以來回重複倒帶播放,直到達到重複次數。
  • Animator set:你可以組合動畫為邏輯組合一起播放,或是依序播放,或是在動畫中間加入延遲時間。
  • Frame refresh delay:你可以指定多常刷新你的動畫,預設是每10毫秒刷新一次,但是在你的應用程式可以最快刷新的速度要看系統忙碌的程度以及系統提供服務的速度決定。

沒有留言:

張貼留言