ArgbEvaluator.Evaluate(Single, Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.