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

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

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

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

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

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