Class CardBuilder

KartBuilder

Card nesneleri için bir oluşturucu.

Yöntemler

YöntemDönüş türüKısa açıklama
addCardAction(cardAction)CardBuilderBu karta bir CardAction 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ı belirler.
setName(name)CardBuilderBu kartın adını belirler.
setPeekCardHeader(peekCardHeader)CardBuilderBir göz atma kartı başlığını ayarlar.

Ayrıntılı dokümanlar

addCardAction(cardAction)

Bu karta bir CardAction ekler.

Parametreler

AdTürAçıklama
cardActionCardActionKullanılacak CardAction.

Return

CardBuilder: Zincirleme için 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 bu nesne.


build()

Mevcut kartı oluşturur ve doğrular.

Return

Card: Doğrulanmış kart.

Atışlar

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 ayarlanmışsa kart, kart grubundaki en üst 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 alt kısmında görünür ve grubun mevcut üst kartını kısmen kapatır. Başlığı tıkladığınızda kart, kart yığınına eklenir. Kartta üstbilgi yoksa bunun yerine oluşturulan bir üstbilgi kullanılır.

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

Parametreler

AdTürAçıklama
displayStyleDisplayStyleAyarlanacak DisplayStyle.

Return

CardBuilder: Zincirleme için bu nesne.


setFixedFooter(fixedFooter)

Bu kart için sabit bir altbilgi ayarlar.

Parametreler

AdTürAçıklama
fixedFooterFixedFooterKullanılacak FixedFooter.

Return

CardBuilder: Zincirleme için bu nesne.


setHeader(cardHeader)

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

Parametreler

AdTürAçıklama
cardHeaderCardHeaderKullanılacak CardHeader.

Return

CardBuilder: Zincirleme için bu nesne.


setName(name)

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

Parametreler

AdTürAçıklama
nameStringAd.

Return

CardBuilder: Zincirleme için bu nesne.


setPeekCardHeader(peekCardHeader)

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

Bir bağlama dayalı tetikleyici işlevinden döndürülen ilk kartta önizleme kartı ayarlanır. Kullanıcıların bir ana sayfa yığınından bağlama dayalı yığına gidebileceği açıklayıcı bir yer tutucu widget olarak kullanılır.

Parametreler

AdTürAçıklama
peekCardHeaderCardHeaderAyarlanacak CardHeader.

Return

CardBuilder: Zincirleme için bu nesne.