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

עקרונות
רכיב Stack הוא רכיב מאגר, ולכן הוא חולק עקרונות עיצוב עם כרטיסים ורשימות:
הכלה: מקבצים מידע ופעולות קשורים ליחידה אחת קלה לעיכול.
ממוקד וברור: הם מציגים את התוכן בצורה ברורה וממוקדת.
גמישות: אפשר להציג בכרטיסים התראות.
הצגה עקבית: המבנה הוויזואלי של הערימות עקבי.
שימוש ומיקום
חבילות כרטיסים הן דרך להציג למשתמשים שיש כמה רכיבים מכווצים ברשימה, תוך צמצום הרכיבים החזותיים בתצוגה. יש שני סוגים שונים של חבילות:
חבילות כרטיסים
חבילות של התראות
Stacks הם רכיבי קונטיינר, ושתי הגרסאות לא פועלות או נראות בצורה שונה.
הם אמורים להיראות ולפעול כמעט באופן זהה. הערימה היא מאגר של אמצעי הבקרה האלה עם לוגיקה מובנית להחלפת דפים.
ניווט במקבץ
המשתמשים מנווטים באמצעות החלקה או גרירה לאורך לוח המגע קדימה ואחורה. כשמגללים את הערימה, עוברים רק פריט אחד בכל פעם.

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

שימוש בעומק כדי להדגיש את המיקוד
פריטים בחלק התחתון של הערימה משתמשים בעומק 0, ופריטים בחלק העליון משתמשים בעומק +2.
אנטומיה
רכיב Stack תמיד מכווץ כרכיב חלוקה לדפים. הפריט העליון תמיד יהיה המיקוד העיקרי, ויוצג עם עומק גבול חזק יותר, אלא אם יש לחצן מושבת מוטמע.
אם מחליקים מעבר להתחלה או לסוף של סטאק, מוצגת אנימציית המתיחה הרגילה, שממחישה את ההתחלה או הסוף של הסטאק.

התאמה אישית
לרכיבי Stack יש אנימציות, אפקטים של הצללה וחלוקה לדפים מובנים, שאי אפשר להתאים אישית. במקום זאת, התוכן בתוך הערימות מותאם אישית.
מה מומלץ לעשות