Class CardBuilder

CardBuilder

Card nesne için 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 için 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ı belirler.
setPeekCardHeader(peekCardHeader)CardBuilderİnceleme kartı başlığını ayarlar.

Ayrıntılı belgeler

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 100'den fazla 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ış bir kart.

Dekoratif yastıklar

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


setDisplayStyle(displayStyle)

Bu kart için görüntüleme stilini ayarlar.

Görüntüleme stili DisplayStyle.REPLACE olarak ayarlanırsa kart, kart yığınının en üstündeki 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 grubun şu anki en üst kartını kısmen kaplar. Başlığı tıkladığınızda kart, kart yığınına yerleştirilir. Kartta başlık yoksa bunun yerine oluşturulmuş bir başlık kullanılır.

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

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ı ayarlar.

Parametreler

AdTürAçıklama
cardHeaderCardHeaderKullanılacak CardHeader.

Return

CardBuilder: Zincirleme için bu nesne.


setName(name)

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

Parametreler

AdTürAçıklama
nameStringAd.

Return

CardBuilder: Zincirleme için bu nesne.


setPeekCardHeader(peekCardHeader)

İnceleme kartı başlığını ayarlar.

İnceleme kartı, bağlamsal tetikleyici işlevinden döndürülen ilk kartta yer alır. Açıklayıcı bir yer tutucu widget olarak kullanılır, böylece kullanıcılar bir ana sayfa yığınından içeriğe dayalı yığına gidebilir.

Parametreler

AdTürAçıklama
peekCardHeaderCardHeaderAyarlanacak CardHeader.

Return

CardBuilder: Zincirleme için bu nesne.