UIView.Animate 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
Animate(Double, Action) |
Menganimasikan perubahan properti yang terjadi dalam tindakan yang ditentukan. |
Animate(Double, Action, Action) |
Menganimasikan perubahan properti yang terjadi dalam tindakan yang ditentukan dan memanggil panggilan balik penyelesaian saat animasi selesai. |
Animate(Double, Double, UIViewAnimationOptions, Action, Action) |
Memanggil perubahan animasi ke satu atau beberapa tampilan dengan menentukan durasi, penundaan, opsi, dan handler penyelesaian. |
Animate(Double, Action)
Menganimasikan perubahan properti yang terjadi dalam tindakan yang ditentukan.
[Foundation.Export("animateWithDuration:animations:")]
public static void Animate (double duration, Action animation);
static member Animate : double * Action -> unit
Parameter
- duration
- Double
Durasi dalam detik untuk animasi.
- animation
- Action
Kode yang berisi perubahan yang akan Anda terapkan ke tampilan Anda.
- Atribut
Keterangan
Penggunaan metode ini tidak disarankan. Pengembang aplikasi harus lebih suka menggunakan UIViewPropertyAnimator kelas untuk menganimasikan UIViews.
Ini menggunakan bendera CurveEaseOut dan TransitionNone untuk animasi.
// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });
Berlaku untuk
Animate(Double, Action, Action)
Menganimasikan perubahan properti yang terjadi dalam tindakan yang ditentukan dan memanggil panggilan balik penyelesaian saat animasi selesai.
[Foundation.Advice("Use the *Notify method that has 'UICompletionHandler completion' parameter, the 'bool' will tell you if the operation finished.")]
public static void Animate (double duration, Action animation, Action completion);
static member Animate : double * Action * Action -> unit
Parameter
- duration
- Double
Durasi dalam detik untuk animasi.
- animation
- Action
Kode yang berisi perubahan yang akan Anda terapkan ke tampilan Anda.
- completion
- Action
Kode yang dipanggil ketika animasi selesai.
- Atribut
Keterangan
Penggunaan metode ini tidak disarankan. Pengembang aplikasi harus lebih suka menggunakan UIViewPropertyAnimator kelas untuk menganimasikan UIViews.
Ini menggunakan bendera CurveEaseOut dan TransitionNone untuk animasi.
// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });
Berlaku untuk
Animate(Double, Double, UIViewAnimationOptions, Action, Action)
Memanggil perubahan animasi ke satu atau beberapa tampilan dengan menentukan durasi, penundaan, opsi, dan handler penyelesaian.
[Foundation.Advice("Use the *Notify method that has 'UICompletionHandler completion' parameter, the 'bool' will tell you if the operation finished.")]
public static void Animate (double duration, double delay, UIKit.UIViewAnimationOptions options, Action animation, Action completion);
static member Animate : double * double * UIKit.UIViewAnimationOptions * Action * Action -> unit
Parameter
- duration
- Double
Durasi dalam detik untuk animasi.
- delay
- Double
Tunda sebelum animasi dimulai.
- options
- UIViewAnimationOptions
Opsi animasi
- animation
- Action
Kode yang berisi perubahan yang akan Anda terapkan ke tampilan Anda.
- completion
- Action
Kode yang dipanggil ketika animasi selesai.
- Atribut
Keterangan
Penggunaan metode ini tidak disarankan. Pengembang aplikasi harus lebih suka menggunakan UIViewPropertyAnimator kelas untuk menganimasikan UIViews.
Metode ini memulai sekumpulan animasi yang akan dilakukan pada tampilan ini. Tindakan yang ditunjukkan dalam parameter animasi berisi kode untuk animasi properti dari satu atau beberapa tampilan.