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

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

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

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

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

הכלי Animation Preview מזהה באופן אוטומטי אנימציות שאפשר לבדוק, שמסומנות בסמל Start Animation Previewסמל ההרצה.

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

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

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

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

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

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