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