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 automatycznego usunięcia zegarów.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