התרשים הבא יעזור לכם להחליט באיזה API להשתמש כדי להטמיע את האנימציה.
  
כדי לבחור את ה-API המתאים ביותר לאנימציה לתרחיש השימוש שלכם, אפשר להיעזר בעץ ההחלטות הבא:
- האם האנימציה שלך מבוססת על אומנות (כלומר, קובצי SVG או תמונות)?
- כן: האם האפליקציה משתמשת בקובצי SVG פשוטים (כלומר, סמל עם אנימציות קטנות)?
- כן: 
AnimatedVectorDrawable. - לא: מסגרת אנימציה של צד שלישי, לדוגמה, 
Lottie. 
 - כן: 
 - לא: האם האנימציה צריכה לחזור על עצמה ללא הגבלה?
- כן: 
rememberInfiniteTransition. - לא: האם אתה יוצר אנימציה של פריסה?
- כן: האם אתם עוברים בין קומפוזיציות עם תוכן שונה?
- כן: האם נעשה שימוש ב-Navigation-Compose?
- כן: 
composable()עםenterTransitionו-exitTransitionמוגדרים. - לא: 
AnimatedContent,CrossfadeאוPager. 
 - כן: 
 - לא: האם אתה יוצר אנימציה של הופעה או היעלמות של תוכן?
- כן: 
AnimatedVisibilityאוanimateFloatAsStateעםModifier.alpha(). - לא: האם אתה יוצר אנימציה של שינוי גודל?
- כן: 
Modifier.animateContentSize. - לא: האם אתם יוצרים אנימציה למאפיין פריסה אחר (לדוגמה, offset או padding)?
- כן: אפשר לעיין בקטע 'האם הנכסים עצמאיים לחלוטין?'.
 - לא: האם יש אנימציה לפריטים ברשימה?
- כן: 
animateItem(). 
 - כן: 
 
 
 - כן: 
 
 - כן: 
 
 - כן: האם נעשה שימוש ב-Navigation-Compose?
 - לא: האם יוצרים אנימציה למספר מאפיינים?
- כן: האם המאפיינים בלתי תלויים לחלוטין זה בזה?
- כן: 
animate*AsState. כדי להוסיף טקסט, משתמשים בסמלTextMotion.Animated. - לא: האם הם צריכים להתחיל באותו זמן?
- כן: 
updateTransitionעםAnimatedVisibility,animateFloat,animateIntוכו'. - לא: 
AnimatableעםanimateTo, שמופעל עם תזמונים שונים באמצעות פונקציות השהיה. 
 - כן: 
 
 - כן: 
 - לא: האם לאנימציה יש ערכי יעד מוגדרים מראש?
- כן: 
animate*AsState. לגבי טקסט, משתמשים ב-TextMotion.Animated. - לא: האם האנימציה מופעלת באמצעות תנועות והיא המקור המהימן היחיד?
- כן: 
AnimatableעםanimateTo/snapTo. - לא: האם מדובר באנימציה חד-פעמית ללא ניהול מצב?
- כן: 
AnimationStateאוanimate. - לא: התשובה לא מופיעה כאן? שליחת בקשה להוספת תכונה
 
 - כן: 
 
 - כן: 
 
 - כן: 
 
 - כן: האם המאפיינים בלתי תלויים לחלוטין זה בזה?
 
 - כן: האם אתם עוברים בין קומפוזיציות עם תוכן שונה?
 
 - כן: 
 
 - כן: האם האפליקציה משתמשת בקובצי SVG פשוטים (כלומר, סמל עם אנימציות קטנות)?
 
מורידים את גרסת ה-PDF של הדיאגרמה.