ValueAnimator.SetEvaluator(ITypeEvaluator) Metode

Definisi

Evaluator jenis yang akan digunakan saat menghitung nilai animasi animasi ini.

[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

Parameter

value
ITypeEvaluator

evaluator yang akan digunakan animasi ini

Atribut

Keterangan

Evaluator jenis yang akan digunakan saat menghitung nilai animasi animasi ini. Sistem akan secara otomatis menetapkan evaluator float atau int berdasarkan jenis startValue dan endValue di konstruktor. Tetapi jika nilai-nilai ini bukan salah satu jenis primitif ini, atau jika evaluasi yang berbeda diinginkan (seperti diperlukan dengan nilai int yang mewakili warna), evaluator kustom perlu ditetapkan. Misalnya, saat menjalankan animasi pada nilai warna, ArgbEvaluator harus digunakan untuk mendapatkan interpolasi warna RGB yang benar.

Jika ValueAnimator ini hanya memiliki satu set nilai yang dianimasikan antara, evaluator ini akan digunakan untuk set tersebut. Jika ada beberapa set nilai yang dianimasikan, yang merupakan kasus jika objek PropertyValuesHolder diatur pada ValueAnimator, maka evaluator ditetapkan hanya ke objek PropertyValuesHolder pertama.

Java dokumentasi untuk android.animation.ValueAnimator.setEvaluator(android.animation.TypeEvaluator).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk