Most visited

Recently visited

Added in API level 18

RectEvaluator

public class RectEvaluator
extends Object implements TypeEvaluator<Rect>

java.lang.Object
   ↳ android.animation.RectEvaluator


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

Summary

Public constructors

RectEvaluator()

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

RectEvaluator(Rect reuseRect)

构造一个修改并返回RectEvaluator reuseRectevaluate(float, android.graphics.Rect, android.graphics.Rect)电话。

Public methods

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

此函数返回对起始和结束Rect值进行线性插值的结果,其中 fraction表示开始和结束值之间的比例。

Inherited methods

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

Public constructors

RectEvaluator

Added in API level 18
RectEvaluator ()

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

RectEvaluator

Added in API level 21
RectEvaluator (Rect reuseRect)

构造一个修改并返回RectEvaluator reuseRectevaluate(float, android.graphics.Rect, android.graphics.Rect)电话。 evaluate(float, android.graphics.Rect, android.graphics.Rect)返回的值不应该被缓存,因为随着对象在每次调用中被重用,它将随着时间而改变。

Parameters
reuseRect Rect: A Rect to be modified and returned by evaluate.

Public methods

evaluate

Added in API level 18
Rect evaluate (float fraction, 
                Rect startValue, 
                Rect endValue)

此函数返回对开始和结束Rect值进行线性插值的结果,其中fraction表示开始和结束值之间的比例。 计算是对Rect对象(左,上,右和底部)中每个单独组件的简单参数计算。

如果使用 RectEvaluator(android.graphics.Rect)构造此RectEvaluator,则返回的对象将是传递给构造函数的 reuseRect

Parameters
fraction float: The fraction from the starting to the ending values
startValue Rect: The start Rect
endValue Rect: The end Rect
Returns
Rect A linear interpolation between the start and end values, given the fraction parameter.

Hooray!