1-1 DuangDuang加特效
Tween Animation變換動(dòng)畫(huà)
Frame Animation幀動(dòng)畫(huà)
Layout Animation布局動(dòng)畫(huà)
Property Animation屬性動(dòng)畫(huà)
動(dòng)畫(huà)中的特效
Alpha漸變透明動(dòng)畫(huà)
Scale尺寸縮放動(dòng)畫(huà)
Translate位置移動(dòng)動(dòng)畫(huà)
Rotate旋轉(zhuǎn)動(dòng)畫(huà)
共同屬性
Duration持續(xù)時(shí)間
fillAfter true動(dòng)畫(huà)結(jié)束停留在最后一幀
fillBefor true動(dòng)畫(huà)結(jié)束后停留在第一幀
interpolator動(dòng)畫(huà)插入器(加、減速插入)
repeatCount重復(fù)次數(shù)
repeatMode重復(fù)模式(順序/倒序)
startOffset動(dòng)畫(huà)之間的時(shí)間間隔
實(shí)現(xiàn)方式
1.配置文件(/res/anim)---- alpha scale translate rotate
2.java代碼實(shí)現(xiàn) ---- AlphaAnimation ScaleAnimation TranslateAnimation RotateAnimation
Example(java代碼方式)
Animation alpha = new AlphaAnimation(0.1f,1.0f); //透明度10%-->100%
alpha.setDuration(5000); //持續(xù)時(shí)間
iamge.startAnimation(alpha); //播放動(dòng)畫(huà)
Example(XML配置方式)
Animation scale = AnimationUtils.loadAnimation(TweenActivity.this,R.anim.scale_anim);
iamge.startAnimation(scale);