ArgbEvaluator
public final class ArgbEvaluator implements TypeEvaluator
This evaluator can be used to perform type interpolation between integer values that represent ARGB colors.
Summary
Public methods |
|
|---|---|
@NonNull Integer |
This function returns the calculated in-between value for a color given integers that represent the start and end values in the four bytes of the 32-bit int. |
static @NonNull ArgbEvaluator |
Returns an instance of |
Public methods
evaluate
public @NonNull Integer evaluate(
float fraction,
@NonNull Integer startValue,
@NonNull Integer endValue
)
This function returns the calculated in-between value for a color given integers that represent the start and end values in the four bytes of the 32-bit int. Each channel is separately linearly interpolated and the resulting calculated values are recombined into the return value.
getInstance
public static @NonNull ArgbEvaluator getInstance()
Returns an instance of ArgbEvaluator that may be used in setEvaluator. The same instance may be used in multiple Animators because it holds no state.
| Returns | |
|---|---|
@NonNull ArgbEvaluator |
An instance of |