Animasyon API'si seçin

Aşağıdaki şema, animasyonunuzu uygulamak için hangi API'yi kullanacağınıza karar vermenize yardımcı olur.

Uygun animasyon API'sini seçmek için karar ağacını açıklayan akış şeması

Şekil 1. Uygun animasyon API'sinin nasıl seçileceğini açıklayan karar ağacı

Kullanım alanınıza en uygun animasyon API'sini seçmek için aşağıdaki karar ağacı sorularını uygulayın:

  • Animasyonum, birçok görsel öğeden (ör. SVG'ler veya resimler) oluşan sanat eserine daha mı benziyor?
    • Evet: Basit SVG'ler içeriyor mu? (ör. mikro animasyonlar içeren bir simge)
    • Hayır: Sonsuza kadar tekrarlanması gerekiyor mu?
      • Evet: rememberInfiniteTransition
      • Hayır: Bu bir düzen animasyonu mu?
        • Evet: Farklı içeriğe sahip birden fazla composable arasında geçiş mi yapıyorsunuz?
        • Hayır: Birden fazla mülke animasyon eklemeniz gerekiyor mu?
          • Evet: Tesisler birbirinden tamamen bağımsız mı?
          • Hayır: Animasyonun önceden tanımlanmış bir hedef değerleri grubu var mı?
            • Evet: animate*AsState, Metin için TextMotion.Animated kullanın
            • Hayır: Harekete dayalı animasyon? Doğru içeriğin tek kaynağı animasyonunuz mu?

Şemanın PDF sürümünü indirin.