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

浅学-浅谈动画

作者: 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