Ein Builder für Card
-Objekte.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addCardAction(cardAction) | CardBuilder | Fügt dieser Karte ein CardAction hinzu. |
addSection(section) | CardBuilder | Fügt dieser Karte einen Abschnitt hinzu. |
build() | Card | Erstellt die aktuelle Karte und validiert sie. |
setDisplayStyle(displayStyle) | CardBuilder | Legt den Darstellungsstil für diese Karte fest. |
setFixedFooter(fixedFooter) | CardBuilder | Legt eine feste Fußzeile für diese Karte fest. |
setHeader(cardHeader) | CardBuilder | Legt die Kopfzeile für diese Karte fest. |
setName(name) | CardBuilder | Legt den Namen für diese Karte fest. |
setPeekCardHeader(peekCardHeader) | CardBuilder | Legt die Kopfzeile der Peek-Karte fest. |
Detaillierte Dokumentation
addCardAction(cardAction)
Fügt dieser Karte ein CardAction
hinzu.
Parameter
Name | Typ | Beschreibung |
---|---|---|
cardAction | CardAction | Der zu verwendende CardAction . |
Return
CardBuilder
: Dieses Objekt für Verkettungen.
addSection(section)
Fügt dieser Karte einen Abschnitt hinzu. Du kannst einer Karte höchstens 100 Bereiche hinzufügen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
section | CardSection | Der zu verwendende CardSection . |
Return
CardBuilder
: Dieses Objekt für Verkettungen.
build()
setDisplayStyle(displayStyle)
Legt den Darstellungsstil für diese Karte fest.
Wenn der Anzeigestil auf DisplayStyle.REPLACE
gesetzt ist, wird die Ansicht der obersten Karte im Kartenstapel ersetzt, um die Karte zu sehen.
Wenn der Anzeigestil auf DisplayStyle.PEEK
gesetzt ist, wird die Kopfzeile der Karte unten in der Seitenleiste angezeigt und bedeckt die aktuelle obere Karte des Stapels teilweise. Durch Klicken auf die Überschrift wird die Karte in den Kartenstapel verschoben. Wenn die Karte keinen Header hat, wird stattdessen ein generierter Header verwendet.
DisplayStyle
funktioniert nur für eine Karte, die von der kontextbezogenen Triggerfunktion zurückgegeben wird.
Parameter
Name | Typ | Beschreibung |
---|---|---|
displayStyle | DisplayStyle | Der festzulegende DisplayStyle . |
Return
CardBuilder
: Dieses Objekt für Verkettungen.
setHeader(cardHeader)
Legt die Kopfzeile für diese Karte fest.
Parameter
Name | Typ | Beschreibung |
---|---|---|
cardHeader | CardHeader | Der zu verwendende CardHeader . |
Return
CardBuilder
: Dieses Objekt für Verkettungen.
setName(name)
Legt den Namen für diese Karte fest. Der Name kann für die Navigation verwendet werden.
Parameter
Name | Typ | Beschreibung |
---|---|---|
name | String | Der Name |
Return
CardBuilder
: Dieses Objekt für Verkettungen.
setPeekCardHeader(peekCardHeader)
Legt die Kopfzeile der Peek-Karte fest.
Die Peek-Karte wird auf der ersten Karte festgelegt, die von einer kontextbezogenen Triggerfunktion zurückgegeben wird. Es wird als beschreibendes Platzhalter-Widget verwendet, mit dem Nutzer von einem Startseiten-Stack zum kontextbezogenen Stack navigieren können.
Parameter
Name | Typ | Beschreibung |
---|---|---|
peekCardHeader | CardHeader | Der festzulegende CardHeader . |
Return
CardBuilder
: Dieses Objekt für Verkettungen.