תצוגה מקדימה של האנימציה

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

מפעילים שוב את התכונה AnimatedVisibility, עוברים עליה ומאטים אותה

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

המחשה ויזואלית של עקומת אנימציה

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

הסמל של התצוגה המקדימה של האנימציה בחלון העיצוב

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

קובץ GIF שבו מוצגת בדיקה עם ממשק המשתמש של כל האנימציות

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

בחירת ערכים מדויקים לתצוגות המקדימות של אנימציה

התכונה 'תצוגה מקדימה של אנימציה' תומכת כרגע בממשקי ה-API הבאים: updateTransition,‏ AnimatedVisibility,‏ animate*AsState,‏ CrossFade,‏ rememberInfiniteTransition ו-AnimatedContent. כדי לגשת לתכונות העדכניות ביותר, צריך להשתמש בתכונה 'תצוגה מקדימה של אנימציה' עם Android Studio Ladybug ו-compose.animation בגרסה 1.7.5 ואילך.