HandoffBehavior Sabit listesi

Tanım

Yeni animasyonların bir özelliğe zaten uygulanmış olan mevcut animasyonlarla nasıl etkileşim kuracağını belirtir.

public enum class HandoffBehavior
public enum HandoffBehavior
type HandoffBehavior = 
Public Enum HandoffBehavior
Devralma
HandoffBehavior

Alanlar

Compose 1

Yeni animasyonlar, yeni animasyonlar oluşturma zincirinin sonuna eklenerek mevcut animasyonlarla birleştirilir.

SnapshotAndReplace 0

Yeni animasyonlar, uygulandıkları özelliklerdeki mevcut animasyonların yerini alır.

Açıklamalar

Oluştur'u kullanarak bir özelliğe , AnimationTimelineveya uyguladığınızdaStoryboard, daha önce bu özellikle ilişkilendirilmiş tüm Clock nesneler sistem kaynaklarını kullanmaya devam eder; zamanlama sistemi saatleri otomatik AnimationClock olarak kaldırmaz.

Oluştur'u kullanarak çok sayıda saat uyguladığınızda performans sorunlarını önlemek için, oluşturma saatlerini tamamlandıktan sonra animasyonlu özellikten kaldırmanız gerekir. Saati kaldırmanın birkaç yolu vardır:

Bu öncelikle yaşam süresi uzun olan nesnelerdeki animasyonlar için bir sorundur. Bir nesne çöp toplandığında, saatlerinin bağlantısı kesilir ve çöp toplanır.

Saat nesneleri hakkında daha fazla bilgi için bkz. Animasyon ve Zamanlama Sistemine Genel Bakış.

Şunlara uygulanır