android Animation 動畫效果

AlphaAnimation:設置動畫的透明度,構造方法別人表示動畫開始時透明度以及結束時透明度

  1. AlphaAnimation(float fromAlpha, float toAlpha)   
  2. //第一個參數fromAlpha爲 動畫開始時候透明度  
  3. //第二個參數toAlpha爲 動畫結束時候透明度  
  4. AlphaAnimation myAnimation_Alpha=new AlphaAnimation(0.1f, 1.0f);  
  5. //說明:   
  6. // 0.0表示完全透明  
  7. // 1.0表示完全不透明  


ScaleAnimation:

  1. ScaleAnimation(float fromX, float toX, float fromY, float toY,  
  2. int pivotXType, float pivotXValue, int pivotYType, float pivotYValue)   
  3. //第一個參數fromX爲動畫起始時 X座標上的伸縮尺寸   
  4. //第二個參數toX爲動畫結束時 X座標上的伸縮尺寸   
  5. //第三個參數fromY爲動畫起始時Y座標上的伸縮尺寸   
  6. //第四個參數toY爲動畫結束時Y座標上的伸縮尺寸   
  7. /*說明: 
  8. 以上四種屬性值  
  9. 0.0表示收縮到沒有  
  10. 1.0表示正常無伸縮  
  11. 值小於1.0表示收縮  
  12. 值大於1.0表示放大 
  13. */  
  14. //第五個參數pivotXType爲動畫在X軸相對於物件位置類型   
  15. //第六個參數pivotXValue爲動畫相對於物件的X座標的開始位置  
  16. //第七個參數pivotXType爲動畫在Y軸相對於物件位置類型   
  17. //第八個參數pivotYValue爲動畫相對於物件的Y座標的開始位置  
  18. myAnimation_Scale =new ScaleAnimation(0.0f, 1.4f, 0.0f, 1.4f,  
  19. Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);  


TranslateAnimation:

  1. TranslateAnimation(float fromXDelta, float toXDelta,  
  2. float fromYDelta, float toYDelta)   
  3. //第一個參數fromXDelta爲動畫起始時 X座標上的移動位置   
  4. //第二個參數toXDelta爲動畫結束時 X座標上的移動位置   
  5. //第三個參數fromYDelta爲動畫起始時Y座標上的移動位置   
  6. //第四個參數toYDelta爲動畫結束時Y座標上的移動位置   

</textarea>


RotateAnimation:

  1. RotateAnimation(float fromDegrees, float toDegrees,   
  2. int pivotXType, float pivotXValue, int pivotYType, float pivotYValue)  
  3. //第一個參數fromDegrees爲動畫起始時的旋轉角度   
  4. //第二個參數toDegrees爲動畫旋轉到的角度   
  5. //第三個參數pivotXType爲動畫在X軸相對於物件位置類型   
  6. //第四個參數pivotXValue爲動畫相對於物件的X座標的開始位置  
  7. //第五個參數pivotXType爲動畫在Y軸相對於物件位置類型   
  8. //第六個參數pivotYValue爲動畫相對於物件的Y座標的開始位置  
  9. myAnimation_Rotate=new RotateAnimation(0.0f, +350.0f,  
  10. Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF, 0.5f);  




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章