Idioma

ArgbEvaluator.Evaluate(Single, Object, Object) Método

Definição

Essa função retorna o valor intermediário calculado para uma cor de determinados inteiros que representam os valores inicial e final nos quatro bytes do int de 32 bits.

[Android.Runtime.Register("evaluate", "(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetEvaluate_FLjava_lang_Object_Ljava_lang_Object_Handler")]
public virtual Java.Lang.Object? Evaluate(float fraction, Java.Lang.Object? startValue, Java.Lang.Object? endValue);
[<Android.Runtime.Register("evaluate", "(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetEvaluate_FLjava_lang_Object_Ljava_lang_Object_Handler")>]
abstract member Evaluate : single * Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object
override this.Evaluate : single * Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object

Parâmetros

fraction
Single

A fração do início aos valores finais

startValue
Object

Um valor int de 32 bits que representa as cores nos bytes separados do parâmetro

endValue
Object

Um valor int de 32 bits que representa as cores nos bytes separados do parâmetro

Retornos

Um valor calculado para ser o resultado interpolado linearmente, derivado pela separação dos valores inicial e final em canais de cores separados e interpolação de cada um separadamente, recombinando os valores resultantes da mesma forma.

Implementações

Atributos

Comentários

Essa função retorna o valor intermediário calculado para uma cor de determinados inteiros que representam os valores inicial e final nos quatro bytes do int de 32 bits. Cada canal é interpolado linearmente separadamente e os valores calculados resultantes são recombinados no valor retornado.

Java documentação para android.animation.ArgbEvaluator.evaluate(float, java.lang.Object, java.lang.Object).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a