Bagikan melalui


Seret animasi

Gunakan animasi seret dan letakkan saat pengguna memindahkan objek, seperti memindahkan item dalam daftar, atau menjatuhkan item di atas objek 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 seret akhir 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 seret akhir saat pengguna menjatuhkan objek yang diseret.
  • Gunakan animasi seret akhir 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 jatuhkan di mana dapat dijatuhkan di antara dua objek lainnya.
  • Pilih area target penurunan yang wajar. Area ini seharusnya tidak terlalu kecil sehingga sulit bagi pengguna untuk memposisikan sumber seret untuk penghilangan.
  • 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 dalam area. Seret di antara masukkan animasi memberi tahu pengguna bahwa sumber seret dapat dijatuhkan di antara objek yang terpengaruh.

Seret di antara animasi tinggalkan

  • Gunakan seret di antara animasi tinggalkan saat pengguna menyeret objek menjauh dari area di mana objek tersebut bisa saja dijatuhkan 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