Bagikan melalui


ObjectAnimator Kelas

Definisi

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

[Android.Runtime.Register("android/animation/ObjectAnimator", DoNotGenerateAcw=true)]
public sealed class ObjectAnimator : Android.Animation.ValueAnimator
[<Android.Runtime.Register("android/animation/ObjectAnimator", DoNotGenerateAcw=true)>]
type ObjectAnimator = class
    inherit ValueAnimator
Warisan
Atribut

Keterangan

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target. Konstruktor kelas ini mengambil parameter untuk menentukan objek target yang akan dianimasikan serta nama properti yang akan dianimasikan. Fungsi set/get yang sesuai kemudian ditentukan secara internal dan animasi akan memanggil fungsi-fungsi ini seperlunya untuk menganimasikan properti.

Animator dapat dibuat dari file kode atau sumber daya, seperti yang ditunjukkan di sini:

{

Dokumentasi Java untuk android.animation.ObjectAnimator.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Konstruktor

ObjectAnimator()

Membuat objek ObjectAnimator baru.

Bidang

DurationInfinite

Nilai yang digunakan untuk menunjukkan durasi tak terbatas (e.

(Diperoleh dari Animator)
Infinite

Nilai ini digunakan dengan #setRepeatCount(int) properti untuk mengulangi animasi tanpa batas waktu.

(Diperoleh dari ValueAnimator)
Restart
Kedaluwarsa.

Ketika animasi mencapai akhir dan repeatCount INFINITE atau nilai positif, animasi dimulai ulang dari awal.

(Diperoleh dari ValueAnimator)

Properti

AnimatedFraction

Mengembalikan pecahan animasi saat ini, yang merupakan pecahan yang berlalu/terinterpolasi yang digunakan dalam pembaruan bingkai terbaru pada animasi.

(Diperoleh dari ValueAnimator)
AnimatedValue

Nilai terbaru dihitung oleh ini ValueAnimator ketika hanya ada satu properti yang dianimasikan.

(Diperoleh dari ValueAnimator)
Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
CurrentPlayTime

Mendapatkan posisi animasi saat ini tepat waktu, yang sama dengan waktu saat ini dikurangi waktu animasi dimulai. -or- Mengatur posisi animasi ke titik waktu yang ditentukan.

(Diperoleh dari ValueAnimator)
Duration

Mendapatkan panjang animasi.

(Diperoleh dari ValueAnimator)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
Interpolator

Mengembalikan interpolator waktu yang digunakan animasi ini.

(Diperoleh dari Animator)
IsPaused

Mengembalikan apakah animator ini saat ini dalam keadaan dijeda.

(Diperoleh dari Animator)
IsRunning

Mengembalikan apakah Animator ini sedang berjalan (telah dimulai dan melewati periode startDelay awal dan belum berakhir).

(Diperoleh dari ValueAnimator)
IsStarted

Mengembalikan apakah Animator ini telah dimulai dan belum berakhir.

(Diperoleh dari Animator)
JniIdentityHashCode

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
JniPeerMembers

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

Listeners

Mendapatkan sekumpulan android.animation.Animator.AnimatorListener objek yang saat ini mendengarkan peristiwa pada objek ini Animator .

(Diperoleh dari Animator)
PeerReference

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
PropertyName

Mendapatkan nama properti yang akan dianimasikan. -or- Mengatur nama properti yang akan dianimasikan.

RepeatCount

Menentukan berapa kali animasi harus diulang. -or- Mengatur berapa kali animasi harus diulang.

(Diperoleh dari ValueAnimator)
RepeatMode

Menentukan apa yang harus dilakukan animasi ini ketika mencapai akhir. -or- Mendefinisikan apa yang harus dilakukan animasi ini ketika mencapai akhir.

(Diperoleh dari ValueAnimator)
StartDelay

Jumlah waktu, dalam milidetik, untuk menunda memulai animasi setelah #start() dipanggil. -atau- Jumlah waktu, dalam milidetik, untuk menunda memulai animasi setelah #start() dipanggil.

(Diperoleh dari ValueAnimator)
Target

Objek target yang propertinya akan dianimasikan oleh animasi ini

ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

(Diperoleh dari ValueAnimator)
ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

(Diperoleh dari ValueAnimator)
TotalDuration

Mendapatkan total durasi animasi, memperhitungkan urutan animasi, memulai penundaan, dan mengulangi.

(Diperoleh dari Animator)

Metode

AddListener(Animator+IAnimatorListener)

Menambahkan pendengar ke kumpulan pendengar yang dikirim peristiwa selama masa pakai animasi, seperti mulai, ulangi, dan berakhir.

(Diperoleh dari Animator)
AddPauseListener(Animator+IAnimatorPauseListener)

Menambahkan pendengar jeda ke animator ini.

(Diperoleh dari Animator)
AddUpdateListener(ValueAnimator+IAnimatorUpdateListener)

Menambahkan pendengar ke sekumpulan pendengar yang dikirim memperbarui peristiwa selama masa pakai animasi.

(Diperoleh dari ValueAnimator)
Cancel()

Membatalkan animasi.

(Diperoleh dari Animator)
Clone()

Membuat dan mengembalikan salinan ini Object.

(Diperoleh dari Animator)
Dispose()

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
Dispose(Boolean)

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
End()

Mengakhiri animasi.

(Diperoleh dari Animator)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
GetAnimatedValue(String)

Nilai terbaru dihitung oleh ini ValueAnimator untuk propertyName.

(Diperoleh dari ValueAnimator)
GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetValues()

Mengembalikan nilai yang dianimasikan ValueAnimator ini.

(Diperoleh dari ValueAnimator)
JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
OfArgb(Object, Property, Int32[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai warna.

OfArgb(Object, String, Int32[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai warna.

OfFloat(Object, Property, Property, Path)

Membuat dan mengembalikan ObjectAnimator yang menganimasikan koordinat bersama Path menggunakan dua properti.

OfFloat(Object, Property, Single[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai float.

OfFloat(Object, String, Single[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai float.

OfFloat(Object, String, String, Path)

Membuat dan mengembalikan ObjectAnimator yang menganimasikan koordinat bersama Path menggunakan dua properti.

OfInt(Object, Property, Int32[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai int.

OfInt(Object, Property, Property, Path)

Membuat dan mengembalikan ObjectAnimator yang menganimasikan koordinat bersama Path menggunakan dua properti.

OfInt(Object, String, Int32[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai int.

OfInt(Object, String, String, Path)

Membuat dan mengembalikan ObjectAnimator yang menganimasikan koordinat bersama Path menggunakan dua properti.

OfMultiFloat(Object, String, Path)

Membuat dan mengembalikan ObjectAnimator yang menganimasikan target menggunakan setter multi-float di sepanjang yang diberikan Path.

OfMultiFloat(Object, String, Single[][])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan nilai float untuk beberapa setter parameter.

OfMultiFloat(Object, String, TypeConverter, ITypeEvaluator, Object[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan nilai untuk beberapa setter parameter float.

OfMultiInt(Object, String, Int32[][])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan nilai int untuk beberapa setter parameter.

OfMultiInt(Object, String, Path)

Membuat dan mengembalikan ObjectAnimator yang menganimasikan target menggunakan setter multi-int di sepanjang yang diberikan Path.

OfMultiInt(Object, String, TypeConverter, ITypeEvaluator, Object[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan nilai untuk beberapa setter parameter int.

OfObject(Object, Property, ITypeEvaluator, Object[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai Objek.

OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai Objek.

OfObject(Object, Property, TypeConverter, Path)

Membuat dan mengembalikan ObjectAnimator yang menganimasikan properti di sepanjang Path.

OfObject(Object, String, ITypeEvaluator, Object[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai Objek.

OfObject(Object, String, TypeConverter, Path)

Membuat dan mengembalikan ObjectAnimator yang menganimasikan properti di sepanjang Path.

OfPropertyValuesHolder(Object, PropertyValuesHolder[])

Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara set nilai yang ditentukan dalam <kode>propertyValueHolder</code> objects.

Pause()

Menjeda animasi yang sedang berjalan.

(Diperoleh dari Animator)
RemoveAllListeners()

Menghapus semua #addListener(android.animation.Animator.AnimatorListener) listeners dan #addPauseListener(android.animation.Animator.AnimatorPauseListener) pauseListeners dari objek ini.

(Diperoleh dari Animator)
RemoveAllUpdateListeners()

Menghapus semua listener dari set mendengarkan pembaruan bingkai untuk animasi ini.

(Diperoleh dari ValueAnimator)
RemoveListener(Animator+IAnimatorListener)

Menghapus pendengar dari set yang mendengarkan animasi ini.

(Diperoleh dari Animator)
RemovePauseListener(Animator+IAnimatorPauseListener)

Menghapus pendengar jeda dari set yang mendengarkan animasi ini.

(Diperoleh dari Animator)
RemoveUpdateListener(ValueAnimator+IAnimatorUpdateListener)

Menghapus pendengar dari set mendengarkan pembaruan bingkai untuk animasi ini.

(Diperoleh dari ValueAnimator)
Resume()

Melanjutkan animasi yang dijeda, menyebabkan animator mengambil tempat yang ditinggalkannya saat dijeda.

(Diperoleh dari Animator)
Reverse()

Memutar ValueAnimator secara terbalik.

(Diperoleh dari ValueAnimator)
SetAutoCancel(Boolean)

autoCancel mengontrol apakah ObjectAnimator akan dibatalkan secara otomatis ketika ObjectAnimator lain dengan target dan properti yang sama dimulai.

SetCurrentFraction(Single)

Mengatur posisi animasi ke pecahan yang ditentukan.

(Diperoleh dari ValueAnimator)
SetDuration(Int64)

Mengatur panjang animasi.

(Diperoleh dari ValueAnimator)
SetEvaluator(ITypeEvaluator)

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

(Diperoleh dari ValueAnimator)
SetFloatValues(Single[])

Mengatur nilai float yang akan dianimasikan antara.

(Diperoleh dari ValueAnimator)
SetHandle(IntPtr, JniHandleOwnership)

Handle Mengatur properti.

(Diperoleh dari Object)
SetInterpolator(ITimeInterpolator)

Interpolator waktu yang digunakan dalam menghitung pecahan animasi ini yang berlalu.

(Diperoleh dari ValueAnimator)
SetIntValues(Int32[])

Mengatur nilai int yang akan dianimasikan antara.

(Diperoleh dari ValueAnimator)
SetObjectValues(Object[])

Mengatur nilai yang akan dianimasikan antara untuk animasi ini.

(Diperoleh dari ValueAnimator)
SetProperty(Property)

Mengatur properti yang akan dianimasikan.

SetTarget(Object)

Mengatur objek target yang propertinya akan dianimasikan oleh animasi ini.

(Diperoleh dari Animator)
SetupEndValues()

Metode ini memberi tahu objek untuk menggunakan informasi yang sesuai untuk mengekstrak nilai akhir untuk animasi.

(Diperoleh dari Animator)
SetupStartValues()

Metode ini memberi tahu objek untuk menggunakan informasi yang sesuai untuk mengekstrak nilai awal untuk animasi.

(Diperoleh dari Animator)
SetValues(PropertyValuesHolder[])

Mengatur nilai, per properti, dianimasikan di antaranya.

(Diperoleh dari ValueAnimator)
Start()

Memulai animasi ini.

(Diperoleh dari Animator)
ToArray<T>()

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterFromRuntime()

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)

Acara

AnimationCancel

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Animator)
AnimationEnd

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Animator)
AnimationPause

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Animator)
AnimationRepeat

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Animator)
AnimationResume

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Animator)
AnimationStart

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Animator)
Update

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari ValueAnimator)

Implementasi Antarmuka Eksplisit

IJavaPeerable.Disposed()

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
IJavaPeerable.DisposeUnlessReferenced()

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
IJavaPeerable.Finalized()

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
IJavaPeerable.JniManagedPeerState

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

(Diperoleh dari Object)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

GetJniTypeName(IJavaPeerable)

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

Berlaku untuk