public interface TypeEvaluator
android.animation.TypeEvaluator<T> |
Known Indirect Subclasses |
用于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. |