語言

ValueAnimator.SetEvaluator(ITypeEvaluator) 方法

定義

用於計算動畫動畫值時使用的型別評估器。

[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

參數

value
ITypeEvaluator

評估器將用於此動畫

屬性

備註

用於計算動畫動畫值時使用的型別評估器。 系統會根據建構子中的 startValueendValue 類型自動指派 float 或 int evaluator。 但如果這些值不是這些原始型別之一,或需要不同的評估(例如代表顏色的整數值是必要的),則需要指派一個自訂的評估器。 例如,在執行色彩值動畫時,應該用 來 ArgbEvaluator 取得正確的 RGB 色彩插值。

如果這個 ValueAnimator 只有一組值在中間被動畫化,這個評估器就會用於該集合。 如果有多個值集合正在動畫中,例如在 ValueAnimator 上設定了 PropertyValuesHolder 物件,那麼評估器會只指派給第一個 PropertyValuesHolder 物件。

Java 文件 android.animation.ValueAnimator.setEvaluator(android.animation.TypeEvaluator)

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

適用於