ObjectAnimator.OfObject Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| OfObject(Object, Property, 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 |
| 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 |
| OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[]) |
Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai Objek. |
OfObject(Object, Property, ITypeEvaluator, Object[])
Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai Objek.
[Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })]
public static Android.Animation.ObjectAnimator OfObject(Java.Lang.Object? target, Android.Util.Property? property, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object[]? values);
[<Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })>]
static member OfObject : Java.Lang.Object * Android.Util.Property * Android.Animation.ITypeEvaluator * Java.Lang.Object[] -> Android.Animation.ObjectAnimator
Parameter
- target
- Object
Objek yang propertinya akan dianimasikan.
- property
- Property
Properti sedang dianimasikan.
- evaluator
- ITypeEvaluator
TypeEvaluator yang akan dipanggil pada setiap bingkai animasi untuk menyediakan interpolasi yang diperlukan antara nilai Objek untuk mendapatkan nilai animasi.
- values
- Object[]
Sekumpulan nilai yang akan dianimasikan animasi antara dari waktu ke waktu.
Mengembalikan
Objek ObjectAnimator yang disiapkan untuk menganimasikan antara nilai yang diberikan.
- Atribut
Keterangan
Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai Objek. Nilai tunggal menyiratkan bahwa nilai tersebut adalah nilai yang dianimasikan, dalam hal ini nilai awal akan berasal dari properti yang dianimasikan dan objek target ketika #start() dipanggil untuk pertama kalinya. Dua nilai menyiratkan nilai awal dan akhir. Lebih dari dua nilai menyiratkan nilai awal, nilai untuk dianimasikan sepanjang jalan, dan nilai akhir (nilai-nilai ini akan didistribusikan secara merata di seluruh durasi animasi).
<Strong>Note:</strong> Nilai disimpan sebagai referensi ke objek asli, yang berarti bahwa perubahan pada objek tersebut setelah metode ini dipanggil akan memengaruhi nilai pada animator. Jika objek akan dimutasi secara eksternal setelah metode ini dipanggil, penelepon harus meneruskan salinan objek tersebut sebagai gantinya.
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
OfObject(Object, Property, TypeConverter, Path)
Membuat dan mengembalikan ObjectAnimator yang menganimasikan properti di sepanjang Path.
[Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })]
public static Android.Animation.ObjectAnimator OfObject(Java.Lang.Object? target, Android.Util.Property property, Android.Animation.TypeConverter? converter, Android.Graphics.Path? path);
[<Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })>]
static member OfObject : Java.Lang.Object * Android.Util.Property * Android.Animation.TypeConverter * Android.Graphics.Path -> Android.Animation.ObjectAnimator
Parameter
- target
- Object
Objek yang propertinya akan dianimasikan.
- property
- Property
Properti sedang dianimasikan. Tidak boleh null.
- converter
- TypeConverter
Mengonversi PointF ke jenis yang terkait dengan setter. Mungkin null jika konversi tidak perlu.
- path
- Path
untuk Path menganimasikan nilai bersama.
Mengembalikan
Objek ObjectAnimator yang disiapkan untuk menganimasikan bersama path.
- Atribut
Keterangan
Membuat dan mengembalikan ObjectAnimator yang menganimasikan properti di sepanjang Path. A Path</> animasi bergerak dalam dua dimensi, menganimasikan koordinat (x, y) bersama-sama untuk mengikuti garis. Varian ini menganimasikan koordinat dalam untuk PointF mengikuti Path. Jika property menggunakan jenis selain PointF, converter dapat digunakan untuk mengubah dari PointF ke jenis yang terkait dengan Property.
PointF diteruskan ke converter atau property, jika converter adalah null, digunakan kembali pada setiap bingkai animasi dan tidak boleh disimpan oleh setter atau TypeConverter.
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
OfObject(Object, String, ITypeEvaluator, Object[])
Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai Objek.
[Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")]
public static Android.Animation.ObjectAnimator? OfObject(Java.Lang.Object? target, string? propertyName, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object[]? values);
[<Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")>]
static member OfObject : Java.Lang.Object * string * Android.Animation.ITypeEvaluator * Java.Lang.Object[] -> Android.Animation.ObjectAnimator
Parameter
- target
- Object
Objek yang propertinya akan dianimasikan.
- propertyName
- String
- evaluator
- ITypeEvaluator
TypeEvaluator yang akan dipanggil pada setiap bingkai animasi untuk menyediakan interpolasi yang diperlukan antara nilai Objek untuk mendapatkan nilai animasi.
- values
- Object[]
Sekumpulan nilai yang akan dianimasikan animasi antara dari waktu ke waktu.
Mengembalikan
Objek ObjectAnimator yang disiapkan untuk menganimasikan antara nilai yang diberikan.
- Atribut
Keterangan
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
OfObject(Object, String, TypeConverter, Path)
Membuat dan mengembalikan ObjectAnimator yang menganimasikan properti di sepanjang Path.
[Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;", "")]
public static Android.Animation.ObjectAnimator OfObject(Java.Lang.Object? target, string? propertyName, Android.Animation.TypeConverter? converter, Android.Graphics.Path? path);
[<Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;", "")>]
static member OfObject : Java.Lang.Object * string * Android.Animation.TypeConverter * Android.Graphics.Path -> Android.Animation.ObjectAnimator
Parameter
- target
- Object
Objek yang propertinya akan dianimasikan. Objek ini harus memiliki metode publik di atasnya yang disebut setName(), di mana name adalah nilai propertyName parameter.
- propertyName
- String
Nama properti yang sedang dianimasikan.
- converter
- TypeConverter
Mengonversi PointF ke jenis yang terkait dengan setter. Mungkin null jika konversi tidak perlu.
- path
- Path
untuk Path menganimasikan nilai bersama.
Mengembalikan
Objek ObjectAnimator yang disiapkan untuk menganimasikan bersama path.
- Atribut
Keterangan
Membuat dan mengembalikan ObjectAnimator yang menganimasikan properti di sepanjang Path. A Path</> animasi bergerak dalam dua dimensi, menganimasikan koordinat (x, y) bersama-sama untuk mengikuti garis. Varian ini menganimasikan koordinat dalam untuk PointF mengikuti Path. Jika yang Property terkait dengan propertyName menggunakan jenis selain PointF, converter dapat digunakan untuk mengubah dari PointF ke jenis yang terkait dengan Property.
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
OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[])
Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai Objek.
[Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "V", "P" })]
public static Android.Animation.ObjectAnimator OfObject(Java.Lang.Object? target, Android.Util.Property? property, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object[]? values);
[<Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "V", "P" })>]
static member OfObject : Java.Lang.Object * Android.Util.Property * Android.Animation.TypeConverter * Android.Animation.ITypeEvaluator * Java.Lang.Object[] -> Android.Animation.ObjectAnimator
Parameter
- target
- Object
Objek yang propertinya akan dianimasikan.
- property
- Property
Properti sedang dianimasikan.
- converter
- TypeConverter
Mengonversi objek animasi ke jenis Properti.
- evaluator
- ITypeEvaluator
TypeEvaluator yang akan dipanggil pada setiap bingkai animasi untuk menyediakan interpolasi yang diperlukan antara nilai Objek untuk mendapatkan nilai animasi.
- values
- Object[]
Sekumpulan nilai yang akan dianimasikan animasi antara dari waktu ke waktu.
Mengembalikan
Objek ObjectAnimator yang disiapkan untuk menganimasikan antara nilai yang diberikan.
- Atribut
Keterangan
Membuat dan mengembalikan ObjectAnimator yang menganimasikan antara nilai Objek. Nilai tunggal menyiratkan bahwa nilai tersebut adalah nilai yang dianimasikan, dalam hal ini nilai awal akan berasal dari properti yang dianimasikan dan objek target ketika #start() dipanggil untuk pertama kalinya. Dua nilai menyiratkan nilai awal dan akhir. Lebih dari dua nilai menyiratkan nilai awal, nilai untuk dianimasikan sepanjang jalan, dan nilai akhir (nilai-nilai ini akan didistribusikan secara merata di seluruh durasi animasi). Varian ini menyediakan TypeConverter untuk dikonversi dari nilai animasi ke jenis properti. Jika hanya satu nilai yang disediakan, TypeConverter harus berupa android.animation.BidirectionalTypeConverter untuk mengambil nilai saat ini.
<Strong>Note:</strong> Nilai disimpan sebagai referensi ke objek asli, yang berarti bahwa perubahan pada objek tersebut setelah metode ini dipanggil akan memengaruhi nilai pada animator. Jika objek akan dimutasi secara eksternal setelah metode ini dipanggil, penelepon harus meneruskan salinan objek tersebut sebagai gantinya.
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.