浅学-浅谈动画

1-1 DuangDuang加特效

Tween Animation变换动画
Frame Animation帧动画
Layout Animation布局动画
Property Animation属性动画

动画中的特效
Alpha渐变透明动画
Scale尺寸缩放动画
Translate位置移动动画
Rotate旋转动画

共同属性
Duration持续时间
fillAfter true动画结束停留在最后一帧
fillBefor true动画结束后停留在第一帧
interpolator动画插入器(加、减速插入)
repeatCount重复次数
repeatMode重复模式(顺序/倒序)
startOffset动画之间的时间间隔

实现方式
1.配置文件(/res/anim)---- alpha scale translate rotate
2.java代码实现 ---- AlphaAnimation ScaleAnimation TranslateAnimation RotateAnimation

Example(java代码方式)

Animation alpha = new AlphaAnimation(0.1f,1.0f);  //透明度10%-->100%
alpha.setDuration(5000);  //持续时间
iamge.startAnimation(alpha);  //播放动画

Example(XML配置方式)

Animation scale = AnimationUtils.loadAnimation(TweenActivity.this,R.anim.scale_anim);
iamge.startAnimation(scale);

你可能感兴趣的:(浅学-浅谈动画)