Android的動(dòng)畫機(jī)制與使用
Android3.0之前有兩種動(dòng)畫,一種方式是補(bǔ)間動(dòng)畫 Tween Animation、另一種叫逐幀動(dòng)畫 Frame Animation(也稱Drawable Animation?)Android3.0以后增加了屬性動(dòng)畫?Property Animation。Tween Animation、Frame Animation只能用于View,被歸類為View Animation。
View Animation
視圖動(dòng)畫提供:AlphaAnimation、RotateAniamtion、TranslateAniamtion、ScaleAnimation四種動(dòng)畫方式。
public class
AlphaAnimation
extends Animation
java.lang.Object
????
android.view.animation.Animation
????
android.view.animation.AlphaAnimation
AlphaAnimation(float fromAlpha, float toAlpha),0為全透明,1為不透明。
AlphaAnimation?alphaAnimation?=?new?AlphaAniamtion(0,1); alphaAnimation.setDuration(1000); view.startAnimation(alphaAnimation);