- 宣告一個 Animation animation 物件並設定動畫相關屬性。
- animation.setDuration(200) : 必要,動畫時間長度。
- animation.setFillAfter(true): 非必要,預設為 false,是否停留在動畫結束後的畫面。
- animation.setInterpolation(new Interpolator()): 非必要,預設為 LinearInterpolator,也可設
定成 AccelerateInterpolater(加速) 或 CycleInterpolator(轉圈)。設定動畫的效果。 - animation.setAnimationListener(): 設定一個監聽者,可控制動畫前後要做什麼事。
- 最後,呼叫 View.startAnimation(animation),動畫即開始。
詳細可參考 Android 的 Example -> ApiDemo -> Transition3d.java