Builder untuk objek Card.
Metode
| Metode | Jenis nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
add | Card | Menambahkan Card ke Kartu ini. |
add | Card | Menambahkan data ekspresi ke kartu ini. |
add | Card | Menambahkan bagian ke kartu ini. |
build() | Card | Membangun kartu saat ini dan memvalidasinya. |
set | Card | Menetapkan gaya tampilan untuk kartu ini. |
set | Card | Menetapkan footer tetap untuk kartu ini. |
set | Card | Menetapkan header untuk kartu ini. |
set | Card | Menetapkan nama untuk kartu ini. |
set | Card | Menetapkan header kartu intip. |
Dokumentasi mendetail
addCardAction(cardAction)
Menambahkan CardAction ke Kartu ini.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
card | Card | Card yang akan digunakan. |
Pulang pergi
CardBuilder — Objek ini, untuk dirangkaikan.
addExpressionData(expressionData)
Menambahkan data ekspresi ke kartu ini.
ExpressionData menentukan logika dan kondisi CEL serta peristiwa yang akan dipicu saat kondisi terpenuhi.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
expression | Expression | Expression yang akan digunakan. |
Pulang pergi
CardBuilder — Objek ini, untuk dirangkaikan.
addSection(section)
Menambahkan bagian ke kartu ini. Anda tidak dapat menambahkan lebih dari 100 bagian ke kartu.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
section | Card | Card yang akan digunakan. |
Pulang pergi
CardBuilder — Objek ini, untuk dirangkaikan.
build()
setDisplayStyle(displayStyle)
Menetapkan gaya tampilan untuk kartu ini.
Jika gaya tampilan disetel ke DisplayStyle.REPLACE, kartu ditampilkan dengan mengganti
tampilan kartu teratas dalam tumpukan kartu.
Jika gaya tampilan disetel ke DisplayStyle.PEEK, header kartu akan muncul di bagian bawah sidebar, yang sebagian menutupi kartu atas saat ini dalam tumpukan. Mengklik header akan memunculkan kartu ke dalam stack kartu. Jika kartu tidak memiliki header, header yang dibuat akan digunakan sebagai gantinya.
DisplayStyle hanya berfungsi untuk kartu yang ditampilkan dari fungsi pemicu kontekstual.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
display | Display | Display yang akan ditetapkan. |
Pulang pergi
CardBuilder — Objek ini, untuk dirangkaikan.
setHeader(cardHeader)
Menetapkan header untuk kartu ini.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
card | Card | Card yang akan digunakan. |
Pulang pergi
CardBuilder — Objek ini, untuk dirangkaikan.
setName(name)
Menetapkan nama untuk kartu ini. Nama dapat digunakan untuk navigasi.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
name | String | Nama. |
Pulang pergi
CardBuilder — Objek ini, untuk dirangkaikan.
setPeekCardHeader(peekCardHeader)
Menetapkan header kartu intip.
Kartu intip ditetapkan pada kartu pertama yang ditampilkan dari fungsi pemicu kontekstual. Widget ini digunakan sebagai widget penampung deskriptif sehingga pengguna dapat membuka dari stack halaman beranda ke stack kontekstual.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
peek | Card | Card yang akan ditetapkan. |
Pulang pergi
CardBuilder — Objek ini, untuk dirangkaikan.