Bagikan melalui


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.

Untuk pengembang