HandoffBehavior Enum

Definisi

Menentukan bagaimana animasi baru berinteraksi dengan animasi yang sudah ada yang sudah diterapkan ke properti.

public enum class HandoffBehavior
public enum HandoffBehavior
type HandoffBehavior = 
Public Enum HandoffBehavior
Warisan
HandoffBehavior

Bidang

Compose 1

Animasi baru dikombinasikan dengan animasi yang ada dengan menambahkan animasi baru ke akhir rantai komposisi.

SnapshotAndReplace 0

Animasi baru menggantikan animasi yang ada pada properti tempat animasi diterapkan.

Keterangan

Ketika Anda menerapkan Storyboard, , atau AnimationClock ke properti dengan menggunakan Compose, objek apa pun Clock yang sebelumnya terkait dengan properti tersebut terus menggunakan sumber daya sistem; sistem pengaturan waktu tidak akan menghapus AnimationTimelinejam secara otomatis.

Untuk menghindari masalah performa saat Anda menerapkan sejumlah besar jam menggunakan Buat, Anda harus menghapus jam pembuatan dari properti animasi setelah selesai. Ada beberapa cara untuk menghapus jam:

Ini terutama merupakan masalah untuk animasi pada objek yang memiliki masa pakai yang lama. Ketika objek dikumpulkan sampah, jamnya juga akan terputus dan sampah dikumpulkan.

Untuk informasi selengkapnya tentang objek jam, lihat Gambaran Umum Animasi dan Sistem Pengaturan Waktu.

Berlaku untuk