Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

IntEvaluator

public class IntEvaluator
extends Object implements TypeEvaluator<Integer>

java.lang.Object
   ↳ androidx.core.animation.IntEvaluator


This evaluator can be used to perform type interpolation between int values.

Summary

Public methods

Integer evaluate(float fraction, Integer startValue, 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.

static IntEvaluator getInstance()

Returns an instance of IntEvaluator that may be used in ValueAnimator.setEvaluator(TypeEvaluator).

Inherited methods

Public methods

evaluate

public Integer evaluate (float fraction, 
                Integer startValue, 
                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.

Parameters
fraction float: The fraction from the starting to the ending values

startValue Integer: The start value; should be of type int or Integer

endValue Integer: The end value; should be of type int or Integer

Returns
Integer A linear interpolation between the start and end values, given the fraction parameter.

getInstance

public static IntEvaluator getInstance ()

Returns an instance of IntEvaluator that may be used in ValueAnimator.setEvaluator(TypeEvaluator). The same instance may be used in multiple Animators because it holds no state.

Returns
IntEvaluator An instance of IntEvaluator.