HandoffBehavior Sabit listesi

Tanım

Yeni animasyonların, bir özelliğe zaten uygulanmış olan mevcut olanlarla nasıl etkileşime gireceğini belirtir.Specifies how new animations interact with any existing ones that are already applied to a property.

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

Alanlar

Compose 1

Yeni animasyonlar, bileşim zincirinin sonuna yeni animasyonlar eklenerek mevcut animasyonlarla birleştirilir.New animations are combined with existing animations by appending the new animations to the end of the composition chain.

SnapshotAndReplace 0

Yeni animasyonlar, uygulandıkları özelliklerde var olan tüm animasyonlarla değiştirilir.New animations replace any existing animations on the properties to which they are applied.

Açıklamalar

Storyboard AnimationTimeline Compose kullanarak bir, veya özelliğine uyguladığınızda, AnimationClock Clock daha önce bu özellikle ilişkilendirilen tüm nesneler sistem kaynaklarını kullanmaya devam eder; zamanlama sistemi saatleri otomatik olarak kaldırmaz.When you apply a Storyboard, AnimationTimeline, or AnimationClock to a property by using Compose, any Clock objects previously associated with that property continue to consume system resources; the timing system will not remove the clocks automatically.

Oluştur 'u kullanarak çok sayıda saat uyguladığınızda performans sorunlarından kaçınmak için, tamamlandıktan sonra animasyonlu özellikten saat oluşturmayı kaldırmanız gerekir.To avoid performance issues when you apply a large number of clocks using Compose, you should remove composing clocks from the animated property after they complete. Saati kaldırmanın birkaç yolu vardır:There are several ways to remove a clock:

Bu, öncelikle uzun ömürlü nesneler üzerindeki animasyonlar için bir sorundur.This is primarily an issue for animations on objects that have a long lifetime. Bir nesne atık olarak toplandığında, saatlerinin de bağlantısı kesilir ve atık olarak toplanır.When an object is garbage collected, its clocks will also be disconnected and garbage collected.

Saat nesneleri hakkında daha fazla bilgi için bkz. animasyon ve zamanlama sistemine genel bakış.For more information about clock objects, see Animation and Timing System Overview.

Şunlara uygulanır