Class CardBuilder

CardBuilder

Ein Builder für Card-Objekte.

Methoden

MethodeRückgabetypKurzbeschreibung
addCardAction(cardAction)CardBuilderFügt dieser Karte eine CardAction hinzu.
addSection(section)CardBuilderFügt dieser Karte einen Abschnitt hinzu.
build()CardErstellt die aktuelle Karte und validiert sie.
setDisplayStyle(displayStyle)CardBuilderLegt den Anzeigestil für diese Karte fest.
setFixedFooter(fixedFooter)CardBuilderLegt eine feste Fußzeile für diese Karte fest.
setHeader(cardHeader)CardBuilderLegt die Kopfzeile für diese Karte fest.
setName(name)CardBuilderLegt den Namen für diese Karte fest.
setPeekCardHeader(peekCardHeader)CardBuilderLegt die Kopfzeile der Vorschaukarte fest.

Detaillierte Dokumentation

addCardAction(cardAction)

Fügt dieser Karte eine CardAction hinzu.

Parameter

NameTypBeschreibung
cardActionCardActionDer zu verwendende CardAction.

Zurücksenden

CardBuilder: Dieses Objekt zum Verketten.


addSection(section)

Fügt dieser Karte einen Abschnitt hinzu. Sie können einer Karte maximal 100 Abschnitte hinzufügen.

Parameter

NameTypBeschreibung
sectionCardSectionDer zu verwendende CardSection.

Zurücksenden

CardBuilder: Dieses Objekt zum Verketten.


build()

Erstellt die aktuelle Karte und validiert sie.

Zurücksenden

Card: Eine validierte Karte.

Throws

Error: Wenn die erstellte Karte ungültig ist.


setDisplayStyle(displayStyle)

Legt den Anzeigestil für diese Karte fest.

Wenn der Anzeigestil auf DisplayStyle.REPLACE festgelegt ist, wird die Karte angezeigt, indem die Ansicht der obersten Karte im Kartenstapel ersetzt wird.

Wenn der Anzeigestil auf DisplayStyle.PEEK festgelegt ist, wird der Header der Karte unten in der Seitenleiste eingeblendet, wobei die aktuelle obere Karte des Stacks teilweise verdeckt wird. Durch Klicken auf den Header wird die Karte in den Kartenstapel eingefügt. Wenn die Karte keinen Header hat, wird stattdessen ein generierter Header verwendet.

DisplayStyle funktioniert nur für Karte, die von der kontextabhängigen Trigger-Funktion zurückgegeben wird.

Parameter

NameTypBeschreibung
displayStyleDisplayStyleDie festzulegende DisplayStyle.

Zurücksenden

CardBuilder: Dieses Objekt zum Verketten.


setFixedFooter(fixedFooter)

Legt eine feste Fußzeile für diese Karte fest.

Parameter

NameTypBeschreibung
fixedFooterFixedFooterDer zu verwendende FixedFooter.

Zurücksenden

CardBuilder: Dieses Objekt zum Verketten.


setHeader(cardHeader)

Legt die Kopfzeile für diese Karte fest.

Parameter

NameTypBeschreibung
cardHeaderCardHeaderDer zu verwendende CardHeader.

Zurücksenden

CardBuilder: Dieses Objekt zum Verketten.


setName(name)

Legt den Namen für diese Karte fest. Der Name kann für die Navigation verwendet werden.

Parameter

NameTypBeschreibung
nameStringDer Name

Zurücksenden

CardBuilder: Dieses Objekt zum Verketten.


setPeekCardHeader(peekCardHeader)

Legt die Kopfzeile der Vorschaukarte 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, damit Nutzer von einem Startseiten-Stack zum Kontext-Stack wechseln können.

Parameter

NameTypBeschreibung
peekCardHeaderCardHeaderDie festzulegende CardHeader.

Zurücksenden

CardBuilder: Dieses Objekt zum Verketten.