Most visited

Recently visited

Added in API level 21

PointFEvaluator

public class PointFEvaluator
extends Object implements TypeEvaluator<PointF>

java.lang.Object
   ↳ android.animation.PointFEvaluator


此评估程序可用于执行 PointF值之间的类型插值。

Summary

Public constructors

PointFEvaluator()

构建一个PointFEvaluator,在每次评估调用中返回一个新的PointF。

PointFEvaluator(PointF reuse)

构造一个PointFEvaluator,用于修改并返回 reuse中的 evaluate(float, android.graphics.PointF, android.graphics.PointF)调用。

Public methods

PointF evaluate(float fraction, PointF startValue, PointF endValue)

该函数返回开始和结束PointF值的线性插值结果,其中 fraction表示开始和结束值之间的比例。

Inherited methods

From class java.lang.Object
From interface android.animation.TypeEvaluator

Public constructors

PointFEvaluator

Added in API level 21
PointFEvaluator ()

构建一个PointFEvaluator,在每次评估调用中返回一个新的PointF。 为避免为每个评估呼叫创建一个对象,应尽可能使用PointFEvaluator(android.graphics.PointF)

PointFEvaluator

Added in API level 21
PointFEvaluator (PointF reuse)

构造一个修改并返回PointFEvaluator reuseevaluate(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.

Public methods

evaluate

Added in API level 21
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.

Hooray!