Card nesneleri için bir oluşturucu.
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
add | Card | Bu karta Card ekler. |
add | Card | Bu karta bir ifade verisi ekler. |
add | Card | Bu karta bir bölüm ekler. |
build() | Card | Mevcut kartı oluşturur ve doğrular. |
set | Card | Bu kartın görüntüleme stilini ayarlar. |
set | Card | Bu kart için sabit bir altbilgi ayarlar. |
set | Card | Bu kartın başlığını ayarlar. |
set | Card | Bu kartın adını ayarlar. |
set | Card | Göz atma kartı başlığını ayarlar. |
Ayrıntılı belgeler
addCardAction(cardAction)
Bu karta CardAction ekler.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
card | Card | Kullanılacak Card. |
Return
CardBuilder: Zincirleme için kullanılan bu nesne.
addExpressionData(expressionData)
Bu karta bir ifade verisi ekler.
ExpressionData, CEL mantığını ve koşulunu, ayrıca bir koşul karşılandığında hangi etkinliğin tetikleneceğini tanımlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
expression | Expression | Kullanılacak Expression. |
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
| Ad | Tür | Açıklama |
|---|---|---|
section | Card | Kullanılacak Card. |
Return
CardBuilder: Zincirleme için kullanılan bu nesne.
build()
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 ü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 kart için çalışır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
display | Display | Ayarlanacak Display. |
Return
CardBuilder: Zincirleme için kullanılan bu nesne.
setHeader(cardHeader)
Bu kartın başlığını ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
card | Card | Kullanılacak Card. |
Return
CardBuilder: Zincirleme için kullanılan bu nesne.
setName(name)
Bu kartın adını ayarlar. Ad, navigasyon için kullanılabilir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
name | String | Ad |
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
| Ad | Tür | Açıklama |
|---|---|---|
peek | Card | Ayarlanacak Card. |
Return
CardBuilder: Zincirleme için kullanılan bu nesne.