HandoffBehavior Wyliczenie

Definicja

Określa sposób, w jaki nowe animacje współdziałają ze wszystkimi istniejącymi, które zostały już zastosowane do właściwości.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
Dziedziczenie
HandoffBehavior

Pola

Compose 1

Nowe animacje są łączone z istniejącymi animacjami przez dołączenie nowych animacji do końca łańcucha kompozycji.New animations are combined with existing animations by appending the new animations to the end of the composition chain.

SnapshotAndReplace 0

Nowe animacje zastępują wszystkie istniejące animacje we właściwościach, do których są stosowane.New animations replace any existing animations on the properties to which they are applied.

Uwagi

Po zastosowaniu Storyboard, AnimationTimeline, lub AnimationClock do właściwości przy użyciu redagowania wszystkie Clock obiekty wcześniej skojarzone z tą właściwością nadal zużywają zasoby systemowe; system chronometrażu nie spowoduje usunięcia zegarów Automatyczna.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.

Aby uniknąć problemów z wydajnością w przypadku stosowania dużej liczby zegarów przy użyciu funkcji tworzenia, należy usunąć zegary redagowania z właściwości animowanej po ich zakończeniu.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. Istnieje kilka sposobów usunięcia zegara:There are several ways to remove a clock:

Jest to szczególnie problem w przypadku animacji na obiektach, które mają długi okres istnienia.This is primarily an issue for animations on objects that have a long lifetime. Gdy obiekt jest odzyskiwany, jego zegary również zostaną rozłączone i zostaną pobrane jako elementy bezużyteczne.When an object is garbage collected, its clocks will also be disconnected and garbage collected.

Aby uzyskać więcej informacji na temat obiektów zegara, zobacz animacje i system chronometrażu — przegląd.For more information about clock objects, see Animation and Timing System Overview.

Dotyczy