zoukankan      html  css  js  c++  java
  • Android动画知识汇总

    Interpolator(插值器)

    Interpolatort通常在动画中使用,主要来改变动画变化率。常用的有下面几种Interpolator,下面图文解说下:

    AccelerateDecelerateInterpolator开始与结束的地方速率改变比较慢,在中间的时候加速

     

    AccelerateInterpolator开始的地方速率改变比较慢,然后开始加速

     

    AnticipateInterpolator开始的时候向后然后向前甩

     

    AnticipateOvershootInterpolator开始的时候向后然后向前甩一定值后返回最后的值

    BounceInterpolator动画结束的时候弹起

    CycleInterpolator循环播放特定的次数,速率改变沿着正弦曲线

      

    DecelerateInterpolator在开始的地方快然后慢

    创建的时候,可以传factor值,如DecelerateInterpolator(2f):

     LinearInterpolator以常量速率改变

     

    OvershootInterpolator向前甩一定值后再回到原来位置

    创建的时候,可以传tension值,OvershootInterpolator(0.8f):

    转:http://blog.csdn.net/lgaojiantong/article/details/39451243

  • 相关阅读:
    update(十)
    perl-basic-数据类型&引用
    R-barplot()
    leetcode-22-string
    Java-basic-7-面向对象
    Java-basic-6-方法
    Java-basic-4-数据类型
    Java-basic-3-运算符-修饰符-循环
    Java-basic-2-
    leetcode-21-knapsack
  • 原文地址:https://www.cnblogs.com/hubing/p/4887019.html
Copyright © 2011-2022 走看看