Memilih API animasi

Diagram di bawah ini membantu Anda menentukan API apa yang akan digunakan untuk menerapkan animasi.

Diagram alir yang menjelaskan pohon keputusan untuk memilih API animasi
yang sesuai

Gambar 1. Pohon keputusan yang menjelaskan cara memilih API animasi yang tepat

Ikuti pertanyaan pohon keputusan di bawah ini untuk memilih API animasi yang paling sesuai dengan kasus penggunaan Anda:

  • Apakah animasi saya lebih mirip seni, yang terdiri dari banyak elemen visual? Misalnya, SVG atau gambar
    • Ya: Apakah template ini memiliki SVG sederhana? yaitu ikon dengan animasi mikro
    • Tidak: Apakah perlu diulang selamanya?
      • Ya: rememberInfiniteTransition
      • Tidak: Apakah ini animasi tata letak?
        • Ya: Mengubah antara beberapa composable yang memiliki konten berbeda?
        • Tidak: Apakah Anda perlu menganimasikan beberapa properti?
          • Ya: Apakah properti sepenuhnya independen satu sama lain?
          • Tidak: Apakah animasi memiliki serangkaian nilai target yang telah ditentukan sebelumnya?
            • Ya: animate*AsState, untuk Teks, gunakan TextMotion.Animated
            • Tidak: Animasi berbasis gestur? Animasi Anda adalah satu-satunya sumber ketepatan?

Download diagram versi PDF.