HandoffBehavior Výčet

Definice

Určuje, jak nové animace interagují se všemi existujícími animacemi, které jsou již použity pro vlastnost.

public enum class HandoffBehavior
public enum HandoffBehavior
type HandoffBehavior = 
Public Enum HandoffBehavior
Dědičnost
HandoffBehavior

Pole

Compose 1

Nové animace se kombinují s existujícími animacemi tak, že se nové animace připojí ke konci kompozičního řetězce.

SnapshotAndReplace 0

Nové animace nahradí všechny existující animace ve vlastnostech, na které se použijí.

Poznámky

Když použijete Storyboardvlastnost , AnimationTimelinenebo AnimationClock na vlastnost pomocí Compose, všechny Clock objekty dříve přidružené k této vlastnosti budou dál využívat systémové prostředky. Časovací systém neodebere hodiny automaticky.

Abyste se vyhnuli problémům s výkonem při použití velkého počtu hodin pomocí funkce Compose, měli byste z animované vlastnosti po jejich dokončení odebrat hodiny psaní. Hodiny můžete odebrat několika způsoby:

Jedná se především o problém u animací u objektů, které mají dlouhou životnost. Při uvolňování paměti objektu dojde také k odpojení jeho hodin a uvolnění paměti.

Další informace o objektech hodin najdete v tématu Přehled systému animací a časování.

Platí pro