Class CardBuilder

CardBuilder

Card nesneleri için bir oluşturucu.

Yöntemler

YöntemDönüş türüKısa açıklama
addCardAction(cardAction)CardBuilderBu karta CardAction ekler.
addExpressionData(expressionData)CardBuilderBu karta bir ifade verisi ekler.
addSection(section)CardBuilderBu karta bir bölüm ekler.
build()CardMevcut kartı oluşturur ve doğrular.
setDisplayStyle(displayStyle)CardBuilderBu kartın görüntüleme stilini ayarlar.
setFixedFooter(fixedFooter)CardBuilderBu kart için sabit bir altbilgi ayarlar.
setHeader(cardHeader)CardBuilderBu kartın başlığını ayarlar.
setName(name)CardBuilderBu kartın adını ayarlar.
setPeekCardHeader(peekCardHeader)CardBuilderGöz atma kartı başlığını ayarlar.

Ayrıntılı belgeler

addCardAction(cardAction)

Bu karta CardAction ekler.

Parametreler

AdTürAçıklama
cardActionCardActionKullanılacak CardAction.

Return

CardBuilder: Zincirleme için kullanılan bu nesne.


addExpressionData(expressionData)

Bu karta ifade verileri ekler.

ExpressionData, CEL mantığını ve koşulunu, ayrıca bir koşul karşılandığında hangi etkinliğin tetikleneceğini tanımlar.

Parametreler

AdTürAçıklama
expressionDataExpressionDataKullanılacak ExpressionData.

Return

CardBuilder: Zincirleme için kullanılan bu nesne.


addSection(section)

Bu karta bir bölüm ekler. Bir karta en fazla 100 bölüm ekleyebilirsiniz.

Parametreler

AdTürAçıklama
sectionCardSectionKullanılacak CardSection.

Return

CardBuilder: Zincirleme için kullanılan bu nesne.


build()

Mevcut kartı oluşturur ve doğrular.

Return

Card: Doğrulanmış bir kart.

Dekoratif yastıklar

Error: Oluşturulan kart geçerli değilse.


setDisplayStyle(displayStyle)

Bu kartın görüntüleme stilini ayarlar.

Görüntüleme stili DisplayStyle.REPLACE olarak ayarlanırsa kart, kart yığınındaki en üstteki kartın görünümü değiştirilerek gösterilir.

Görüntüleme stili DisplayStyle.PEEK olarak ayarlanırsa kartın başlığı, kenar çubuğunun en altında görünür ve yığının geçerli üst kartını kısmen kaplar. Başlığı tıkladığınızda kart, kart yığınına yerleştirilir. Kartın üstbilgisi yoksa bunun yerine oluşturulan bir üstbilgi kullanılır.

DisplayStyle yalnızca bağlamsal tetikleyici işlevinden döndürülen kartlar için çalışır.

Parametreler

AdTürAçıklama
displayStyleDisplayStyleAyarlanacak DisplayStyle.

Return

CardBuilder: Zincirleme için kullanılan bu nesne.


setFixedFooter(fixedFooter)

Bu kart için sabit bir altbilgi ayarlar.

Parametreler

AdTürAçıklama
fixedFooterFixedFooterKullanılacak FixedFooter.

Return

CardBuilder: Zincirleme için kullanılan bu nesne.


setHeader(cardHeader)

Bu kartın başlığını ayarlar.

Parametreler

AdTürAçıklama
cardHeaderCardHeaderKullanılacak CardHeader.

Return

CardBuilder: Zincirleme için kullanılan bu nesne.


setName(name)

Bu kartın adını ayarlar. Ad, navigasyon için kullanılabilir.

Parametreler

AdTürAçıklama
nameStringAd

Return

CardBuilder: Zincirleme için kullanılan bu nesne.


setPeekCardHeader(peekCardHeader)

Göz atma kartı başlığını ayarlar.

Göz atma kartı, bağlamsal tetikleyici işlevinden döndürülen ilk kartta ayarlanır. Kullanıcıların bir ana sayfa yığınından bağlamsal yığına gidebilmesi için açıklayıcı bir yer tutucu widget olarak kullanılır.

Parametreler

AdTürAçıklama
peekCardHeaderCardHeaderAyarlanacak CardHeader.

Return

CardBuilder: Zincirleme için kullanılan bu nesne.