Ein Builder für Card
-Objekte.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addCardAction(cardAction) | CardBuilder | Fügt dieser Karte eine 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 Anzeigestil 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 Vorschaukarte fest. |
Detaillierte Dokumentation
addCardAction(cardAction)
Fügt dieser Karte eine CardAction
hinzu.
Parameter
Name | Typ | Beschreibung |
---|---|---|
cardAction | CardAction | Der 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
Name | Typ | Beschreibung |
---|---|---|
section | CardSection | Der zu verwendende CardSection . |
Zurücksenden
CardBuilder
: Dieses Objekt zum Verketten.
build()
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
Name | Typ | Beschreibung |
---|---|---|
displayStyle | DisplayStyle | Die festzulegende DisplayStyle . |
Zurücksenden
CardBuilder
: Dieses Objekt zum Verketten.
setHeader(cardHeader)
Legt die Kopfzeile für diese Karte fest.
Parameter
Name | Typ | Beschreibung |
---|---|---|
cardHeader | CardHeader | Der 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
Name | Typ | Beschreibung |
---|---|---|
name | String | Der 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
Name | Typ | Beschreibung |
---|---|---|
peekCardHeader | CardHeader | Die festzulegende CardHeader . |
Zurücksenden
CardBuilder
: Dieses Objekt zum Verketten.