public interface TypeEvaluator
| android.animation.TypeEvaluator<T> |
| |
用于setEvaluator(TypeEvaluator)功能的接口。 评估者允许开发者在任意属性类型上创建动画,允许他们为动画系统不能自动理解和使用的类型提供自定义评估器。
也可以看看:
公共方法(Public methods) |
|
|---|---|
abstract T |
evaluate(float fraction, T startValue, T endValue) 该函数返回开始值和结束值的线性内插结果, |
T evaluate (float fraction,
T startValue,
T endValue)
此函数返回对开始值和结束值进行线性插值的结果,其中fraction表示开始值和结束值之间的比例。 该计算是简单的参数的计算: result = x0 + t * (x1 - x0) ,其中x0是startValue , x1是endValue ,和t是fraction 。
| 参数(Parameters) | |
|---|---|
fraction |
float: The fraction from the starting to the ending values |
startValue |
T: The start value. |
endValue |
T: The end value. |
| 返回(Returns) | |
|---|---|
T |
A linear interpolation between the start and end values, given the fraction parameter. |