Class CardBuilder

CardBuilder

Ein Builder für Card-Objekte.

Methoden

MethodeRückgabetypKurzbeschreibung
addCardAction(cardAction)CardBuilderFügt dieser Karte ein CardAction hinzu.
addSection(section)CardBuilderFügt dieser Karte einen Abschnitt hinzu.
build()CardErstellt die aktuelle Karte und validiert sie.
setDisplayStyle(displayStyle)CardBuilderLegt den Darstellungsstil 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 Peek-Karte fest.

Detaillierte Dokumentation

addCardAction(cardAction)

Fügt dieser Karte ein CardAction hinzu.

Parameter

NameTypBeschreibung
cardActionCardActionDer 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

NameTypBeschreibung
sectionCardSectionDer zu verwendende CardSection.

Return

CardBuilder: Dieses Objekt für Verkettungen.


build()

Erstellt die aktuelle Karte und validiert sie.

Return

Card: Eine entwertete Karte.

Löst aus

Error: Wenn die erstellte Karte ungültig ist.


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

NameTypBeschreibung
displayStyleDisplayStyleDer festzulegende DisplayStyle.

Return

CardBuilder: Dieses Objekt für Verkettungen.


setFixedFooter(fixedFooter)

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

Parameter

NameTypBeschreibung
fixedFooterFixedFooterDer zu verwendende FixedFooter.

Return

CardBuilder: Dieses Objekt für Verkettungen.


setHeader(cardHeader)

Legt die Kopfzeile für diese Karte fest.

Parameter

NameTypBeschreibung
cardHeaderCardHeaderDer 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

NameTypBeschreibung
nameStringDer 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

NameTypBeschreibung
peekCardHeaderCardHeaderDer festzulegende CardHeader.

Return

CardBuilder: Dieses Objekt für Verkettungen.