כשממשק המשתמש משתנה בתגובה לפעולת משתמש, כדאי להוסיף אנימציה למעברים בין הפריסות. האנימציות האלה מספקות למשתמשים משוב על הפעולות שלהם ועוזרות להם להתמצא בממשק המשתמש.
Android כוללת את מסגרת המעברים, שמאפשרת להנפיש בקלות שינויים בין שתי היררכיות של תצוגות. ה-framework מנפיש את התצוגות בזמן הריצה על ידי שינוי חלק מערכי המאפיינים שלהן לאורך זמן. המסגרת כוללת אנימציות מובנות לאפקטים נפוצים, ומאפשרת ליצור אנימציות מותאמות אישית וקריאות חוזרות (callbacks) של מחזור החיים של המעבר.
כדי להתחיל, אפשר לצפות בסרטון שמוטמע כאן ולקרוא את סקירת האנימציות.
מסמכים
- סקירה כללית על אנימציות
- סקירה כללית על אנימציה של נכסים
- הנפשת גרפיקה מסוג drawable
- הצגה או הסתרה של תצוגה באמצעות אנימציה
- הזזת תצוגה עם אנימציה
- הזזת תצוגות באמצעות אנימציית החלקה
- הגדלת תצוגה באמצעות אנימציית זום
- יצירת אנימציה של תנועה באמצעות פיזיקת קפיץ
- עדכונים אוטומטיים של פריסות עם אנימציה
- הוספת אנימציה לשינויים בפריסה באמצעות מעבר
- יצירת אנימציה מותאמת אישית למעבר
- איך מתחילים פעילויות באמצעות אנימציות
- החלקה בין רכיבים באמצעות ViewPager
- החלקה בין קטעים באמצעות ViewPager2
- העברה מ-ViewPager ל-ViewPager2
סרטונים
מקורות מידע נוספים
למידע נוסף על אנימציה, אפשר לעיין במקורות המידע הבאים.
וידאו
- Get Animated (Android Dev Summit '18): סקירה כללית של טכנולוגיות האנימציה השונות שזמינות. כולל סיכום של הסבר על האפשרויות השונות של אנימציות.