IntEvaluator
class IntEvaluator : TypeEvaluator
This evaluator can be used to perform type interpolation between int values.
Summary
Public functions |
|
|---|---|
Int |
This function returns the result of linearly interpolating the start and end values, with |
java-static IntEvaluator |
Returns an instance of |
Public functions
evaluate
fun evaluate(fraction: Float, startValue: Int, endValue: Int): Int
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.
| Parameters | |
|---|---|
fraction: Float |
The fraction from the starting to the ending values |
startValue: Int |
The start value; should be of type |
endValue: Int |
The end value; should be of type |
| Returns | |
|---|---|
Int |
A linear interpolation between the start and end values, given the |
getInstance
java-static fun getInstance(): IntEvaluator
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 | |
|---|---|
IntEvaluator |
An instance of |