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

  • 相关阅读:
    控制element表格禁用选择
    深度拷贝
    VScode修复eslint报错,保存的时候自动格式修正
    关于route监听
    PAT 1030 完美数列
    PAT1029 旧键盘(C完全正确)
    PAT 1028 人口普查
    PAT 1016
    PAT:1013
    PAT :1012 数字分类
  • 原文地址:https://www.cnblogs.com/hubing/p/4887019.html
Copyright © 2011-2022 走看看