ValueAnimator.SetEvaluator(ITypeEvaluator) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Evaluador de tipos que se va a usar al calcular los valores animados de esta animación.
[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
Parámetros
- value
- ITypeEvaluator
evaluador que se va a usar esta animación
- Atributos
Comentarios
Evaluador de tipos que se va a usar al calcular los valores animados de esta animación. El sistema asignará automáticamente un evaluador float o int en función del tipo de startValue y endValue en el constructor. Pero si estos valores no son uno de estos tipos primitivos o si se desea una evaluación diferente (por ejemplo, es necesario con valores int que representan colores), es necesario asignar un evaluador personalizado. Por ejemplo, al ejecutar una animación en valores de color, ArgbEvaluator se debe usar para obtener la interpolación de color RGB correcta.
Si valueAnimator tiene solo un conjunto de valores entre los que se anima, este evaluador se usará para ese conjunto. Si hay varios conjuntos de valores animados, que es el caso de que los objetos PropertyValuesHolder se hayan establecido en ValueAnimator, el evaluador se asigna solo al primer objeto PropertyValuesHolder.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.