ValueAnimator.SetEvaluator(ITypeEvaluator) 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.
Der Typwert, der beim Berechnen der animierten Werte dieser Animation verwendet werden soll.
[Android.Runtime.Register("setEvaluator", "(Landroid/animation/TypeEvaluator;)V", "GetSetEvaluator_Landroid_animation_TypeEvaluator_Handler")]
public virtual void SetEvaluator(Android.Animation.ITypeEvaluator? value);
[<Android.Runtime.Register("setEvaluator", "(Landroid/animation/TypeEvaluator;)V", "GetSetEvaluator_Landroid_animation_TypeEvaluator_Handler")>]
abstract member SetEvaluator : Android.Animation.ITypeEvaluator -> unit
override this.SetEvaluator : Android.Animation.ITypeEvaluator -> unit
Parameter
- value
- ITypeEvaluator
der Zuwerter, der für diese Animation verwendet werden soll
- Attribute
Hinweise
Der Typwert, der beim Berechnen der animierten Werte dieser Animation verwendet werden soll. Das System weist automatisch einen Float- oder Int-Evaluator basierend auf dem Typ von startValue und endValue im Konstruktor zu. Wenn diese Werte jedoch keine dieser Grundtypen sind oder eine andere Auswertung gewünscht ist (z. B. mit Int-Werten, die Farben darstellen), muss ein benutzerdefinierter Evaluator zugewiesen werden. Wenn Sie beispielsweise eine Animation für Farbwerte ausführen, sollte dies ArgbEvaluator verwendet werden, um die richtige RGB-Farbinterpolation zu erhalten.
Wenn dieser ValueAnimator nur eine Gruppe von Werten enthält, die animiert werden, wird dieser Evaluator für diesen Satz verwendet. Wenn mehrere Wertesätze animiert werden. Dies ist der Fall, wenn PropertyValuesHolder-Objekte für den ValueAnimator festgelegt wurden, dann wird der Evaluator nur dem ersten PropertyValuesHolder-Objekt zugewiesen.
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.