Langue

ValueAnimator.SetEvaluator(ITypeEvaluator) Méthode

Définition

Évaluateur de type à utiliser lors du calcul des valeurs animées de cette animation.

[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

Paramètres

value
ITypeEvaluator

l’évaluateur à utiliser cette animation

Attributs

Remarques

Évaluateur de type à utiliser lors du calcul des valeurs animées de cette animation. Le système affecte automatiquement un évaluateur float ou int en fonction du type et startValueendValue du constructeur. Toutefois, si ces valeurs ne sont pas l’un de ces types primitifs ou si une évaluation différente est souhaitée (par exemple, si nécessaire avec des valeurs int qui représentent des couleurs), un évaluateur personnalisé doit être affecté. Par exemple, lors de l’exécution d’une animation sur des valeurs de couleur, il ArgbEvaluator doit être utilisé pour obtenir une interpolation de couleur RVB correcte.

Si cet objet ValueAnimator n’a qu’un seul ensemble de valeurs animées, cet évaluateur sera utilisé pour cet ensemble. S’il existe plusieurs ensembles de valeurs animées, c’est-à-dire si les objets PropertyValuesHolder ont été définis sur ValueAnimator, l’évaluateur est affecté uniquement au premier objet PropertyValuesHolder.

Java documentation pour android.animation.ValueAnimator.setEvaluator(android.animation.TypeEvaluator).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à