美文网首页
浅学-浅谈动画

浅学-浅谈动画

作者: suxiliu | 来源:发表于2016-09-24 11:37 被阅读7次

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);

相关文章

网友评论

      本文标题:浅学-浅谈动画

      本文链接:https://www.haomeiwen.com/subject/qbjxyttx.html