Bagikan melalui


Animation Kelas

Definisi

Mewakili animasi.

public ref class Animation : IDisposable, System::Collections::IEnumerable
public class Animation : IDisposable, System.Collections.IEnumerable
type Animation = class
    interface IDisposable
    interface IEnumerable
Public Class Animation
Implements IDisposable, IEnumerable
Warisan
Animation
Turunan
Penerapan

Konstruktor

Animation()

Membuat instans objek baru Animation .

Animation(Action<Double>, Double, Double, Easing, Action)

Membuat instans objek baru Animation dengan parameter yang diberikan.

Animation(List<Animation>)

Membuat instans objek baru Animation yang terdiri dari daftar animasi anak yang diberikan.

Bidang

animationManger

Referensi ke IAnimationManager yang mengelola animasi ini.

childrenAnimations

Kumpulan animasi anak yang terkait dengan animasi ini.

Properti

AnimationManager

Referensi ke IAnimationManager yang mengelola animasi ini.

CurrentTime

Tanda waktu saat ini (dalam detik) dari animasi.

Duration

Durasi animasi ini dalam hitungan detik.

Easing

Fungsi Easing yang diterapkan ke animasi ini.

Finished

Panggilan balik yang dipanggil ketika animasi ini selesai.

HasFinished

Menentukan apakah animasi ini telah selesai.

IsDisposed

Mendapatkan nilai yang menentukan apakah animasi ini telah dibuang.

IsPaused

Menentukan apakah animasi ini saat ini dijeda.

Name

Nama animasi ini.

Progress

Kemajuan animasi ini dalam persentase.

Repeats

dotnet_analyzer_diagnostic. CA1805.severity = none Menentukan apakah animasi ini harus diulang.

StartDelay

Penundaan (dalam detik) diperkirakan sebelum animasi dimulai.

Step

Panggilan balik yang dipanggil setelah setiap centang animasi ini.

Metode

Add(Double, Double, Animation)

Menambahkan animasi anak baru ke animasi ini dengan parameter yang ditentukan.

Commit(IAnimationManager)

Menyetel IAnimationManager untuk animasi ini.

CreateAutoReversing()

Membuat animasi yang menyertakan animasi asli dan versi terbalik dari animasi yang sama.

CreateReverse()

Membuat versi terbalik dari animasi saat ini, termasuk membalikkan animasi anak.

Dispose()

Mewakili animasi.

Dispose(Boolean)

Mewakili animasi.

GetEnumerator()

IEnumerator Menyediakan animasi anak.

OnTick(Double)

Menjalankan logika untuk memperbarui semua animasi dalam animasi ini.

Pause()

Menjeda animasi.

RemoveFromParent()

Menghapus animasi ini dari induknya. Jika tidak ada induk, tidak ada yang akan terjadi.

Reset()

Mereset animasi (dan semua animasi anak) ke status awalnya.

Resume()

Melanjutkan animasi.

Tick(Double)

Metode untuk memicu pembaruan untuk animasi ini.

Update(Double)

Updates animasi ini dengan memperbarui Progress dan memanggil Step.

Berlaku untuk