Seret animasi
Gunakan animasi seret dan letakkan saat pengguna memindahkan objek, seperti memindahkan item dalam daftar, atau menjatuhkan item di atas item lain.
API Penting: Kelas DragItemThemeAnimation
Lakukan dan jangan lakukan
Seret animasi mulai
- Gunakan animasi mulai seret saat pengguna mulai memindahkan objek.
- Sertakan objek yang terpengaruh dalam animasi jika dan hanya jika ada objek lain yang dapat dipengaruhi oleh operasi seret dan letakkan.
- Gunakan animasi akhir seret untuk menyelesaikan urutan animasi apa pun yang dimulai dengan animasi mulai seret. Ini membalikkan perubahan ukuran dalam objek yang diseret yang disebabkan oleh animasi mulai seret.
Seret animasi akhir
- Gunakan animasi akhir seret saat pengguna menjatuhkan objek yang diseret.
- Gunakan animasi akhir seret dalam kombinasi dengan tambahkan dan hapus animasi untuk daftar.
- Sertakan objek yang terpengaruh dalam animasi akhir seret jika dan hanya jika Anda menyertakan objek yang terpengaruh yang sama dalam animasi mulai seret.
- Jangan gunakan animasi seret akhir jika Anda belum terlebih dahulu menggunakan animasi mulai seret. Anda perlu menggunakan kedua animasi untuk mengembalikan objek ke ukuran aslinya setelah urutan seret selesai.
Seret di antara masukkan animasi
- Gunakan seret di antara masukkan animasi saat pengguna menyeret sumber seret ke area jatuh di mana dapat dihilangkan di antara dua objek lainnya.
- Pilih area target drop yang wajar. Area ini seharusnya tidak terlalu kecil sehingga sulit bagi pengguna untuk memposisikan sumber seret untuk penurunan.
- Arah yang disarankan untuk memindahkan objek yang terpengaruh untuk menunjukkan area drop secara langsung terpisah satu sama lain. Apakah mereka bergerak secara vertikal atau horizontal tergantung pada orientasi objek yang terpengaruh satu sama lain.
- Jangan gunakan seret di antara masukkan animasi jika sumber seret tidak dapat dihilangkan di area. Seret antara masukkan animasi memberi tahu pengguna bahwa sumber seret dapat dihilangkan di antara objek yang terpengaruh.
Seret di antara animasi biarkan
- Gunakan seret di antara biarkan animasi saat pengguna menyeret objek menjauh dari area di mana objek tersebut bisa saja dihilangkan di antara dua objek lainnya.
- Jangan gunakan seret di antara animasi tinggalkan jika Anda belum terlebih dahulu menggunakan seret di antara masukkan animasi.
Artikel terkait
Untuk pengembang
- Gambaran umum animasi
- Menganimasikan urutan seret dan letakkan
- Mulai cepat: Menganimasikan UI Anda menggunakan animasi pustaka
- Kelas DragItemThemeAnimation
- Kelas DropTargetItemThemeAnimation
- Kelas DragOverThemeAnimation
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Windows developer