估值器

设置 属性值 从初始值过渡到结束值 的变化具体数值。插值器(Interpolator)决定 值 的变化规律(匀速、加速blabla),即决定的是变化趋势;

而具体变化数值则交给估值器evaluator.

  • fraction:动画完成度,插值器getInterpolation()的返回值(input的值决定了fraction的值),代表时间流逝的百分比
  • startValue:动画的初始值
  • endValue:动画的结束值

常见的实现类

  1. IntEvaluator :Int类型估值器,返回int类型的属性改变
  2. FloatEvaluator :Float类型估值器,返回Float类型属性改变
  3. ArgbEvaluator :颜色类型估值器
  4.  

插值器的input值 和 估值器fraction关系

input的值决定了fraction的值:input值经过计算后传入到插值器的getInterpolation(),然后通过实现getInterpolation()中的逻辑算法,根据input值来计算出一个返回值,而这个返回值就是fraction了

估值器_第1张图片

 

你可能感兴趣的:(Android数据库及回调)