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

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

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

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

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

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

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

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

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

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

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

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