Sprache

ArgbEvaluator.Evaluate(Single, Object, Object) Methode

Definition

Diese Funktion gibt den berechneten Zwischenwert für eine farbe angegebene ganze Zahl zurück, die die Anfangs- und Endwerte in den vier Bytes des 32-Bit-Int darstellt.

[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

Parameter

fraction
Single

Der Bruch vom Anfang bis zu den Endwerten

startValue
Object

Ein 32-Bit-Int-Wert, der Farben in den separaten Bytes des Parameters darstellt

endValue
Object

Ein 32-Bit-Int-Wert, der Farben in den separaten Bytes des Parameters darstellt

Gibt zurück

Ein Wert, der als linear interpoliertes Ergebnis berechnet wird, abgeleitet durch Trennen der Start- und Endwerte in separate Farbkanäle und interpolierende Interpolation der einzelnen Farbkanäle, wobei die resultierenden Werte auf die gleiche Weise kombiniert werden.

Implementiert

Attribute

Hinweise

Diese Funktion gibt den berechneten Zwischenwert für eine farbe angegebene ganze Zahl zurück, die die Anfangs- und Endwerte in den vier Bytes des 32-Bit-Int darstellt. Jeder Kanal wird separat linear interpoliert, und die resultierenden berechneten Werte werden in den Rückgabewert rekombiniert.

Java Dokumentation für android.animation.ArgbEvaluator.evaluate(float, java.lang.Object, java.lang.Object).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: