AlphaAnimation:設置動畫的透明度,構造方法別人表示動畫開始時透明度以及結束時透明度
- AlphaAnimation(float fromAlpha, float toAlpha)
- //第一個參數fromAlpha爲 動畫開始時候透明度
- //第二個參數toAlpha爲 動畫結束時候透明度
- AlphaAnimation myAnimation_Alpha=new AlphaAnimation(0.1f, 1.0f);
- //說明:
- // 0.0表示完全透明
- // 1.0表示完全不透明
ScaleAnimation:
- ScaleAnimation(float fromX, float toX, float fromY, float toY,
- int pivotXType, float pivotXValue, int pivotYType, float pivotYValue)
- //第一個參數fromX爲動畫起始時 X座標上的伸縮尺寸
- //第二個參數toX爲動畫結束時 X座標上的伸縮尺寸
- //第三個參數fromY爲動畫起始時Y座標上的伸縮尺寸
- //第四個參數toY爲動畫結束時Y座標上的伸縮尺寸
- /*說明:
- 以上四種屬性值
- 0.0表示收縮到沒有
- 1.0表示正常無伸縮
- 值小於1.0表示收縮
- 值大於1.0表示放大
- */
- //第五個參數pivotXType爲動畫在X軸相對於物件位置類型
- //第六個參數pivotXValue爲動畫相對於物件的X座標的開始位置
- //第七個參數pivotXType爲動畫在Y軸相對於物件位置類型
- //第八個參數pivotYValue爲動畫相對於物件的Y座標的開始位置
- myAnimation_Scale =new ScaleAnimation(0.0f, 1.4f, 0.0f, 1.4f,
- Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
TranslateAnimation:
- TranslateAnimation(float fromXDelta, float toXDelta,
- float fromYDelta, float toYDelta)
- //第一個參數fromXDelta爲動畫起始時 X座標上的移動位置
- //第二個參數toXDelta爲動畫結束時 X座標上的移動位置
- //第三個參數fromYDelta爲動畫起始時Y座標上的移動位置
- //第四個參數toYDelta爲動畫結束時Y座標上的移動位置
</textarea>
RotateAnimation:
- RotateAnimation(float fromDegrees, float toDegrees,
- int pivotXType, float pivotXValue, int pivotYType, float pivotYValue)
- //第一個參數fromDegrees爲動畫起始時的旋轉角度
- //第二個參數toDegrees爲動畫旋轉到的角度
- //第三個參數pivotXType爲動畫在X軸相對於物件位置類型
- //第四個參數pivotXValue爲動畫相對於物件的X座標的開始位置
- //第五個參數pivotXType爲動畫在Y軸相對於物件位置類型
- //第六個參數pivotYValue爲動畫相對於物件的Y座標的開始位置
- myAnimation_Rotate=new RotateAnimation(0.0f, +350.0f,
- Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF, 0.5f);