ValueAnimator.SetEvaluator(ITypeEvaluator) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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.
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.