- 執行次數: android:repeatCount="2"
- 會連原本的一次,所以會執行三次。
- 移動距離
- 0: 表示目前位置,距離是相對位置,往上/左是 -,往下/右是 +。
- -100%p: 上/左; 100%p: 下/右。
- android:fromYDelta="-100%p" 上
- android:fromXDelta="0" android:toXDelta="-100%p" 往左邊消失
- android:fromXDelta="-100%p" android:toXDelta="0" 從左邊進
- android:fromXDelta="0" android:toXDelta="100%p" 往右邊消失
- android:fromXDelta="100%p" android:toXDelta="0" 從右邊進
- 没有指定 fromXType toXType fromYType toYType 時候, 默許是以自己為相對参照物。
Scale
- fromXScale/toXScale/fromYScale/toYScale
- 動畫開始與结束時的縮放比例。
- 縮小 < 1.0 (無變化) < 放大。
- pivotX/pivotY: 缩放時的中心。
- 0.5 or 50% 為 X 或 Y 座標上的中點位置。
Rotate
- fromDegrees/toDegrees: 動畫開始結束時旋轉的角度。
- 逆時針 < 0 < 順時針。
- (-, +): 順時針旋轉。
- (-, -): 逆時針旋轉。
- (+, +): 順時針旋轉。
- (+, -): 逆時針旋轉。
- pivotX/pivotY: 旋轉時的中心。
- 數字: 相對於自己左邊的 pixel 位置。
- num%: 相對於自己左邊或上邊的百分比。
- num%p: 相對於 parent 左邊或上邊的百分比。
* Reference
- View Animation
- 详解Android动画之Tween Animation
沒有留言:
張貼留言