Aracılığıyla paylaş


Animation Sınıf

Tanım

Kullanıcı algılanabilir bir zaman aralığında özellikleri değiştiren işlevler koleksiyonu olan bir animasyonu kapsüller.

public ref class Animation : Microsoft::Maui::Animations::Animation
public class Animation : Microsoft.Maui.Animations.Animation
type Animation = class
    inherit Animation
Public Class Animation
Inherits Animation
Devralma
Animation

Oluşturucular

Animation()

Varsayılan değerlerle yeni Animation bir nesne oluşturur.

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

Belirtilen parametrelerle yeni Animation bir nesne oluşturur.

Alanlar

animationManger

Bu animasyonu yöneten öğesine IAnimationManager başvuru.

(Devralındığı yer: Animation)
childrenAnimations

Bu animasyonla ilişkili alt animasyon koleksiyonu.

(Devralındığı yer: Animation)

Özellikler

AnimationManager

Bu animasyonu yöneten öğesine IAnimationManager başvuru.

(Devralındığı yer: Animation)
CurrentTime

Animasyonun geçerli zaman damgası (saniye olarak).

(Devralındığı yer: Animation)
Duration

Bu animasyonun saniye cinsinden süresi.

(Devralındığı yer: Animation)
Easing

Easing Bu animasyona uygulanan işlev.

(Devralındığı yer: Animation)
Finished

Bu animasyon tamamlandığında çağrılan bir geri çağırma.

(Devralındığı yer: Animation)
HasFinished

Bu animasyona son verilip verilmeyeceğini belirtir.

(Devralındığı yer: Animation)
IsDisposed

Bu animasyon atılıp atılmadığını belirten bir değer alır.

(Devralındığı yer: Animation)
IsEnabled

Bu animasyon'un şu anda etkin olup olmadığını belirtir.

IsPaused

Bu animasyonların şu anda duraklatılıp duraklatılmadığını belirtir.

(Devralındığı yer: Animation)
Name

Bu animasyonun adı.

(Devralındığı yer: Animation)
Progress

Yüzde olarak bu animasyonun ilerlemesi.

(Devralındığı yer: Animation)
Repeats

Bu animasyonda yinelenip yinelenmeymeyeceğini belirtir.

(Devralındığı yer: Animation)
StartDelay

Animasyon başlamadan önce hesaba katılan gecikme (saniye olarak).

(Devralındığı yer: Animation)
Step

Bu animasyonun her onay işaretinden sonra çağrılan bir geri çağırma.

(Devralındığı yer: Animation)

Yöntemler

Add(Double, Double, Animation)

buna, konumunda beginAt başlayan ve konumunda finishAtbiten bir Animation nesne Animation ekler.

Add(Double, Double, Animation)

Belirtilen parametrelerle bu animasyona yeni bir alt animasyon ekler.

(Devralındığı yer: Animation)
Commit(IAnimatable, String, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Animasyonu owner sağlanan parametrelerle çalıştırır.

Commit(IAnimationManager)

Bu animasyon için öğesini IAnimationManager ayarlar.

(Devralındığı yer: Animation)
CreateAutoReversing()

Hem özgün animasyonu hem de aynı animasyonun ters çevrilmiş sürümünü içeren bir animasyon oluşturur.

(Devralındığı yer: Animation)
CreateReverse()

Geçerli animasyonun alt animasyonları tersine çevirme de dahil olmak üzere ters çevrilmiş bir sürümünü oluşturur.

(Devralındığı yer: Animation)
Dispose()

Kullanıcı algılanabilir bir zaman aralığında özellikleri değiştiren işlevler koleksiyonu olan bir animasyonu kapsüller.

(Devralındığı yer: Animation)
Dispose(Boolean)

Kullanıcı algılanabilir bir zaman aralığında özellikleri değiştiren işlevler koleksiyonu olan bir animasyonu kapsüller.

(Devralındığı yer: Animation)
GetCallback()

Bu Animation nesnede ve alt öğelerinde başlayan ve tamamlanmış olmayan kolay animasyon adımını özyinelemeli olarak çalıştıran bir geri çağırma döndürür.

GetEnumerator()

Alt animasyonlardan birini IEnumerator sağlar.

(Devralındığı yer: Animation)
Insert(Double, Double, Animation)

buna, konumunda beginAt başlayan ve konumunda finishAtbiten bir Animation nesne Animation ekler.

OnTick(Double)

Bu animasyon içindeki tüm animasyonları güncelleştirmek için mantığı yürütür.

(Devralındığı yer: Animation)
Pause()

Animasyonu duraklatır.

(Devralındığı yer: Animation)
RemoveFromParent()

Bu animasyonu üst öğesinden kaldırır. Ebeveyn yoksa hiçbir şey olmaz.

(Devralındığı yer: Animation)
Reset()

Kullanıcı algılanabilir bir zaman aralığında özellikleri değiştiren işlevler koleksiyonu olan bir animasyonu kapsüller.

Resume()

Animasyonu sürdürür.

(Devralındığı yer: Animation)
Tick(Double)

Bu animasyon için güncelleştirme tetikleme yöntemi.

(Devralındığı yer: Animation)
Update(Double)

güncelleştirerek Progress ve çağırarak Stepbu animasyonu Güncelleştirmeler.

(Devralındığı yer: Animation)
WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)

Belirtilen callbackile yeni Animation bir nesne oluşturur ve bu Animation nesnenin alt öğelerine ekler.

WithConcurrent(Animation, Double, Double)

Bu Animation nesnenin alt öğelerine ekler animation ve başlangıç ve bitiş saatlerini animation beginAt sırasıyla ve finishAtolarak ayarlar.

Şunlara uygulanır