FloatEvaluator
public final class FloatEvaluator implements TypeEvaluator
This evaluator can be used to perform type interpolation between float values.
Summary
Public methods |
|
|---|---|
@NonNull Float |
This function returns the result of linearly interpolating the start and end values, with |
static @NonNull FloatEvaluator |
Returns an instance of |
Public methods
evaluate
public @NonNull Float evaluate(float fraction, @NonNull Float startValue, @NonNull Float 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 * (v1 - v0), where x0 is startValue, x1 is endValue, and t is fraction.
getInstance
public static @NonNull FloatEvaluator getInstance()
Returns an instance of FloatEvaluator that may be used in setEvaluator. The same instance may be used in multiple Animators because it holds no state.
| Returns | |
|---|---|
@NonNull FloatEvaluator |
An instance of |