Stack

Ein Stapel ist eine minimierte Liste, in der jeweils nur ein Inhaltselement in einem gestapelten visuellen Element wie einer Benachrichtigung oder Karte angezeigt wird.

Designelemente sollten am unteren Rand des Frames verankert werden.

Grundsätze

„Stack“ ist eine Containerkomponente und teilt daher Designprinzipien mit Karten und Listen:

Containment: In Stacks werden verwandte Informationen und Aktionen in einer einzigen, leicht verständlichen Einheit gruppiert.

Fokus und Klarheit: Sie präsentieren Inhalte klar und fokussiert.

Vielseitigkeit: In Stacks können Karten und Benachrichtigungen angezeigt werden.

Einheitliche Darstellung: Die Stacks folgen einer einheitlichen visuellen Struktur.

Nutzung und Platzierung

Mit Stacks können Sie Nutzern zeigen, dass in einer Liste mehrere Elemente minimiert sind, ohne dass zu viele visuelle Elemente zu sehen sind. Es gibt zwei verschiedene Varianten von Stacks: 

Kartenstapel

Benachrichtigungsstapel

Stacks sind Containerkomponenten. Beide Versionen verhalten sich nicht unterschiedlich und sehen auch nicht unterschiedlich aus. 

Beide sollten nahezu identisch aussehen und sich auch so verhalten. Der Stapel ist einfach ein Container für diese Steuerelemente mit integrierter Logik für die Paginierung. 

Die Nutzer navigieren, indem sie auf dem Touchpad vorwärts und rückwärts wischen oder ziehen. Beim Scrollen durch den Stapel wird jeweils nur ein Element angezeigt.

Designelemente sollten am unteren Rand des Frames verankert werden. Tiefe verwenden, um den Fokus anzugeben

Für die unteren Stapelpositionen wird eine Tiefe von 0 verwendet, für die oberste Position eine Tiefe von +2.

Designelemente sollten am unteren Rand des Frames verankert werden. Stapels können jeweils nur ein Element nach dem anderen durchlaufen werden

Bei Berührung können Stapel jeweils ein Element präsentieren, indem sie sich vertikal bewegen.

Bei Berührung können sich Stapel in Listen verwandeln, um mehr als ein Element gleichzeitig anzuzeigen.  Die Liste sollte Standardcontainer und Fokusstatus verwenden.

Anatomie

Ein Stapel wird immer als Paginierungskomponente minimiert. Das oberste Element ist immer der primäre Fokus und hat eine stärkere Rahmentiefe, sofern keine verschachtelte aktivierte Schaltfläche vorhanden ist.

Bumper können das Ende bzw. den Anfang eines Stacks verdeutlichen. Eine Federanimation, die die Liste nach dem Loslassen wieder an ihren Platz zurückschnappen lässt.

Designelemente sollten am unteren Rand des Frames verankert werden.

Personalisierung

Stacks haben integrierte Scrims, Paging und Animationen, die nicht angepasst werden können. Stattdessen werden die Inhalte in den Stapeln angepasst.