HandoffBehavior Výčet

Definice

Určuje, jakým způsobem budou nové animace pracovat se všemi existujícími, které jsou již použity u vlastnosti.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
Dědičnost
HandoffBehavior

Pole

Compose 1

Nové animace jsou kombinovány s existujícími animacemi připojením nových animací k konci řetězce kompozice.New animations are combined with existing animations by appending the new animations to the end of the composition chain.

SnapshotAndReplace 0

Nové animace nahradí všechny existující animace u vlastností, na které jsou aplikovány.New animations replace any existing animations on the properties to which they are applied.

Poznámky

Když použijete Storyboard , AnimationTimeline nebo AnimationClock na vlastnost pomocí sestavování, všechny Clock objekty dříve přidružené k této vlastnosti budou nadále spotřebovávat systémové prostředky; systém časování tyto hodiny neodstraní automaticky.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 nedocházelo k problémům s výkonem při použití velkého počtu hodin pomocí sestavení, měli byste po dokončení odebrat z animovaných vlastností hodiny skládání.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. Existuje několik způsobů, jak odebrat hodiny:There are several ways to remove a clock:

To je primárně problém pro animace objektů, které mají dlouhou životnost.This is primarily an issue for animations on objects that have a long lifetime. Když je objekt uvolněn z paměti, jeho hodiny budou také odpojeny a uvolňovány paměti.When an object is garbage collected, its clocks will also be disconnected and garbage collected.

Další informace o objektech hodin naleznete v tématu Přehled systému pro animace a časování.For more information about clock objects, see Animation and Timing System Overview.

Platí pro