語言

PropertyValuesHolder.SetEvaluator(ITypeEvaluator) 方法

定義

TypeEvaluator 將根據提供給 PropertyValuesHolder 的值類型自動判定。

[Android.Runtime.Register("setEvaluator", "(Landroid/animation/TypeEvaluator;)V", "GetSetEvaluator_Landroid_animation_TypeEvaluator_Handler")]
public virtual void SetEvaluator(Android.Animation.ITypeEvaluator? evaluator);
[<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

參數

evaluator
ITypeEvaluator

評估員

屬性

備註

TypeEvaluator 將根據提供給 PropertyValuesHolder 的值類型自動判定。 不過,評估器可手動設定,若有需要。 這點在所提供的值類型與應插值方式不符,或值屬於自訂類型或動畫系統尚未理解的情況下尤其重要。 目前,只有 float 和 int 類型(以及它們的物件對應物點:float 和 Integer)的值被正確插值;其他類型則需設定 TypeEvaluator。

Java 文件 android.animation.PropertyValuesHolder.setEvaluator(android.animation.TypeEvaluator)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於