ב-Android Studio אפשר לבדוק אנימציות באמצעות Animation Preview (תצוגה מקדימה של אנימציה). אם אנימציה מתוארת בתצוגה מקדימה של רכיב קומפוזבילי, אתם יכולים לבדוק את הערך המדויק של כל ערך אנימציה בזמן נתון, להשהות את האנימציה, להפעיל אותה בלופ, להריץ אותה קדימה או להאט אותה, כדי לנפות באגים באנימציה לאורך המעברים שלה:

אפשר גם להשתמש בתצוגה המקדימה של האנימציה כדי להציג בתרשים את עקומות האנימציה, וכך לוודא שערכי האנימציה מתוזמנים כמו שצריך:

התכונה "תצוגה מקדימה של אנימציה" מזהה באופן אוטומטי אנימציות שניתן לבדוק, והן מסומנות בסמל התחלת התצוגה המקדימה של האנימציה
.

אם יש לכם כמה אנימציות, אתם יכולים להשתמש בתצוגה המקדימה של האנימציה כדי לבדוק ולתאם את כולן בבת אחת. אפשר גם להקפיא אנימציה ספציפית.

אפשר להשתמש בבוררים כדי להגדיר מצבים שהם לא בוליאניים או מסוג enum, ולנפות באגים באנימציה ב-Compose באמצעות קלט מדויק. בכל ממשקי ה-Animation API הנתמכים של Compose, אפשר להפעיל, להשהות, להריץ קדימה או אחורה, לשלוט במהירות ולתאם.

התכונה "תצוגה מקדימה של אנימציה" תומכת בממשקי ה-API הבאים:
updateTransition,
AnimatedVisibility,
animate*AsState,
CrossFade,
rememberInfiniteTransition,
ו-AnimatedContent. כדי לגשת לתכונות העדכניות, צריך להשתמש בתצוגה מקדימה של אנימציה עם Android Studio Rabbit 1 ו-compose.animation 1.12.1 ואילך.
מומלץ בשבילך
- הערה: טקסט הקישור מוצג כש-JavaScript מושבת
- אנימציות ב-Compose
- תמיכה בכלי אנימציה {:#tooling}
- אנימציות מבוססות-ערך