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 sesuai

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

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

Download diagram versi PDF.