IntEvaluator
public class IntEvaluator implements TypeEvaluator
This evaluator can be used to perform type interpolation between int values.
Summary
Public methods |
|
|---|---|
@NonNull Integer |
This function returns the result of linearly interpolating the start and end values, with |
static @NonNull IntEvaluator |
Returns an instance of |
Public methods
evaluate
public @NonNull Integer evaluate(
float fraction,
@NonNull Integer startValue,
@NonNull Integer endValue
)
This function returns the result of linearly interpolating the start and end values, with fraction representing the proportion between the start and end values. The calculation is a simple parametric calculation: result = x0 + t * (x1 - x0), where x0 is startValue, x1 is endValue, and t is fraction.
getInstance
public static @NonNull IntEvaluator getInstance()
Returns an instance of IntEvaluator that may be used in setEvaluator. The same instance may be used in multiple Animators because it holds no state.
| Returns | |
|---|---|
@NonNull IntEvaluator |
An instance of |