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

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

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