public class PointFEvaluator
extends Object implements TypeEvaluator<PointF>
| java.lang.Object | |
| android.animation.PointFEvaluator | |
此评估程序可用于执行 PointF值之间的类型插值。
Public constructors |
|
|---|---|
PointFEvaluator() 构建一个PointFEvaluator,在每次评估调用中返回一个新的PointF。 |
|
PointFEvaluator(PointF reuse) 构造一个PointFEvaluator,用于修改并返回 |
|
公共方法(Public methods) |
|
|---|---|
PointF |
evaluate(float fraction, PointF startValue, PointF endValue) 该函数返回开始和结束PointF值的线性插值结果,其中 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
android.animation.TypeEvaluator
|
|
PointFEvaluator ()
构建一个PointFEvaluator,在每次评估调用中返回一个新的PointF。 为避免为每个评估呼叫创建一个对象,应尽可能使用PointFEvaluator(android.graphics.PointF) 。
PointFEvaluator (PointF reuse)
构造一个修改并返回PointFEvaluator reuse在evaluate(float, android.graphics.PointF, android.graphics.PointF)电话。 从evaluate(float, android.graphics.PointF, android.graphics.PointF)返回的值不应该被缓存,因为随着对象在每个调用中被重用,它将随着时间而改变。
| 参数(Parameters) | |
|---|---|
reuse |
PointF: A PointF to be modified and returned by evaluate. |
PointF evaluate (float fraction, PointF startValue, PointF endValue)
此函数返回开始和结束PointF值的线性内插结果,其中fraction表示开始和结束值之间的比例。 该计算是对PointF对象(x,y)中每个单独组件的简单参数计算。
如果使用 PointFEvaluator(android.graphics.PointF)构造此PointFEvaluator,则返回的对象将是传递给构造函数的 reuse 。
| 参数(Parameters) | |
|---|---|
fraction |
float: The fraction from the starting to the ending values |
startValue |
PointF: The start PointF |
endValue |
PointF: The end PointF |
| 返回(Returns) | |
|---|---|
PointF |
A linear interpolation between the start and end values, given the fraction parameter. |