HandoffBehavior Enumerazione

Definizione

Specifica in che modo le nuove animazioni interagiscono con quelle esistenti già applicate a una proprietà.

public enum class HandoffBehavior
public enum HandoffBehavior
type HandoffBehavior = 
Public Enum HandoffBehavior
Ereditarietà
HandoffBehavior

Campi

Compose 1

Le nuove animazioni vengono combinate con quelle esistenti aggiungendo le nuove animazioni alla fine della catena di composizione.

SnapshotAndReplace 0

Le nuove animazioni sostituiscono le eventuali animazioni esistenti nelle proprietà a cui sono applicate.

Commenti

Quando si applica una proprietà , AnimationTimelineo AnimationClock a una Storyboardproprietà usando Compose, tutti Clock gli oggetti associati in precedenza a tale proprietà continuano a utilizzare le risorse di sistema. Il sistema di temporizzazione non rimuoverà automaticamente gli orologi.

Per evitare problemi di prestazioni quando si applica un numero elevato di orologi usando Compose, è necessario rimuovere i clock di composizione dalla proprietà animata dopo il completamento. Esistono diversi modi per rimuovere un orologio:

Si tratta principalmente di un problema relativo alle animazioni su oggetti di lunga durata. Quando un oggetto viene raccolto nel Garbage Collector, anche gli orologi vengono disconnessi e raccolti nel Garbage Collector stesso.

Per altre informazioni sugli oggetti orologio, vedere Panoramica del sistema di animazione e temporizzazione.

Si applica a